注意:任何程序,包括php,在運行時都在內存中進行,php代碼需要被讀取到內存中才能執行。
【php的運行方式】
1.通過服務器(例如apache)調用。
2.通過命令行調用(不需要服務器參與,因為沒有訪問80端口)。
【php的起始和結束符】
【php的注釋】
php的注釋和C語言類似,使用//和#都可以注釋單行,使用/* */可以注釋多行。
php的流行注釋標准:PHPDocumentor風格注釋。
/** * 求和函數 * * @param $p1 int 被加數 * @param $p2 int 加數 * * @return int 兩數之和 */ function func1($p1, $p2){ return $p1 + $p2; }
【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); ?>