程式設計語言。PHP PHP:HyperText Preprocessor 超文本前置處理器早期 PHP personal HomePage 個人的網頁。能夠夾在在 html代碼中的, 擷取資料庫資源的工具。從而製作動態網站的。看資料來源:動態網站?頁面的資料 來自資料庫(或其他資料來源),當使用者需要請求某個資料時,由我們的應用程式語言(PHP)在資料庫中獲得後 在展示給使用者。靜態網站?網站的內容是儲存在檔案HTML中的。不可以變化,只能修改html完成。PHP能幹啥?伺服器端指令碼:做網站 就是伺服器端指令碼。如果php充當伺服器端指令碼,要求需要有一個web伺服器和web瀏覽器才可以工作。命令列的指令碼:php代碼可以運行在命令列內。有時我們需要定時備份資料庫,建立session的目錄等功能,就可以使用命令列的PHP來完成。命令列執行的php 不需要web伺服器和web瀏覽器。例如:命令列的指令碼是也可以接收參數的:利用變數 $argv(所有的參數) 和 $argc(參數個數)來接收。
甚至支援傳統型程式:PHP的基礎文法:PHP標記:為什麼要使用php標記:因為php的檔案內,不單單可以使用PHP文法,還可以一直接寫html,script等。意味著 我們需要在一個檔案內識別 哪些部分需要使用php來處理。Php有2個標準的標籤:<?php ?><script language=”php”> </script>
PHP還有兩個不標準的:短標記: <? ?> 不推薦使用,如果需要使用需要在php的設定檔中加以設定:short_open_tag來設定:
Asp風格標記:<% %>,不推薦使用,可以使用配置asp_tags 來開啟:
有一個推薦做法:通常當整片文檔都是php文檔或者 php標籤是文檔的最後部分的話,可以省略 結束標記。語句結束符分號原則上每條語句都應該跟隨一個;作為語句結束。但是有一個特例:Php的結束標記, 內隱含一個引號。意味著 如果我們有結束標記,那麼最後一條php語句是可以省略分號的。例如:
<?php echo $value?>但是如果沒有結束標記,不行:
注釋:只能注釋php代碼。
行注釋//#塊注釋/**/習慣的注釋例子:
建議大家都寫注釋