(一)php的基本知識和一些注意點
注意:任何程式,包括php,在運行時都在記憶體中進行,php代碼需要被讀取到記憶體中才能執行。
【php的運行方式】
1.通過伺服器(例如apache)調用。
2.通過命令列調用(不需要伺服器參與,因為沒有訪問80連接埠)。
【php的起始和結束符】
php語句用分號結尾,但是?>可以代替離它最近的一句的分號,原因是常常會有HTML與PHP的混合書寫,省略分號,例如:
這樣的一句代碼,顯示一個使用者名稱輸入框,並且輸入框的初始值為變數$user的值。
【php的注釋】
php的注釋和C語言類似,使用//和#都可以注釋單行,使用/* */可以注釋多行。
php的流行注釋標準:PHPDocumentor風格注釋。
/** * 求和函數 * * @param $p1 int 被加數 * @param $p2 int 加數 * * @return int 兩數之和 */ function func1($p1, $p2){ return $p1 + $p2; }
注意:注釋僅影響php代碼,而不影響HTML代碼(包括純文字)。
【html的注釋中的php代碼】
多行注釋採用,如果在其中嵌套php代碼,php代碼實際上執行了,但是產生的html被注釋掉了,所以不會顯示。
Tip:使用注釋時一定要注意這一點,不要這樣來注釋php代碼。
【php的變數】
一、概述
1.$name = 'a'; //稱變數name引用了值a。一個變數包含名字空間、值空間、引用空間三部分。
引用是指變數名與變數值之間的關係。
Tip:$不是變數名的一部分,只是用來聲明後面的是一個變數;變數和函數是可以重名的,使用$時代表變數名,不使用$則作為函數名。
2.php的變數名區分大小寫。
3.使用var_dump(<變數>)函數可以輸出變數的類型和值。
4.使用unset(<變數>)函數可以刪除一個變數,刪除變數只是將引用和變數名刪除,而不會刪除值空間。php有自己的記憶體回收機制,會自動釋放沒有被引用的值空間。
二、基本文法
值傳遞:$a = $b; // 值傳遞是值空間的拷貝。
引用傳遞:$a = &$b; // 引用傳遞是引用空間的拷貝,修改a的值同樣也會修改b。
【GET與POST】
1.GET:通過請求的URL向伺服器發送資料。
文法:指令碼名?p1=xx&p2=xx&p3=xx
php擷取GET資料:通過_GET數組。
2.POST:一般用於表單的提交。
php擷取POST資料:通過_POST數組。
通過向伺服器發送資料體來實現。
【簡單表單的GET和POST提交】
前端:
後端:
post:"; var_dump($_POST);?>
Tip:無論是POST還是GET方式,資料都會存在_REQUEST變數中,如果GET和POST同時出現,則_REQUEST中一般儲存_POST的值(根據php的配置可以修改_REQUEST儲存哪一個,通過php.ini的request_order="GP",GP表示GET在POST前面,因此POST資料可以重寫GET資料)。
http://www.bkjia.com/PHPjc/983563.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/983563.htmlTechArticle(一)php的基本知識和一些注意點 注意:任何程式,包括php,在運行時都在記憶體中進行,php代碼需要被讀取到記憶體中才能執行。 【php的運...