概要: PHP 腳本在服務器上執行,而後將純 HTML 結果發送回瀏覽器。 php的代碼能夠放到文檔的任意位置 EX: <!DOCTYPE html> <html> <body> <h1>例一</h1> <?php echo "Hello World!"; ?> </body> </html> 註釋,輸出: PHP 中的每一個代碼行都必須以分號結束。 分號是一種分隔符,用於把指令集區分開來。 經過 PHP,有兩種在瀏覽器輸出文本的基礎指令:echo 和 print。 類型查看輸出:var_dump <?php //我是單行註釋 /* 我是代碼塊註釋 */ echo print print_r 的區別: echo - 能夠輸出一個或多個字符串 print - 只能輸出簡單類型變量的值,如int,string print_r - 能夠輸出複雜類型變量的值,如數組,對象 提示:echo輸出的速度比print快,echo是PHP語句,沒有返回值,print和print_r是PHP函數,函數有返回值。 print返回值爲1(int類型),print_r返回值爲true(bool類型)。 變量 常量: 變量: 顧名思義:變量是一個值能夠變化的容器 定義: <?php $x=5; $y=6; $z=$x+$y; echo $z; 常量: 一個初始定義後值不會在變化的容器,常量默認大小寫敏感。一般常量標識符老是大寫的。 能夠用define()函數來定義常量。在php5.3.0之後,能夠使用const關鍵字在類定義的外部定義常量,先前版本const關鍵字只能在類(class)中使用。一個常量一旦被定義,就不能再改變或取消定義。 設置常量,使用 define() 函數,函數語法以下 define("HELLO", "helloworld", true); 常量和變量有以下不一樣: 常量前面沒有美圓符號($) 常量只能經過define()函數定義,而不能經過賦值語句 常量能夠不用理會變量的做用域在任何地方定義和訪問 常量一旦定義就不能從新定義或取消定義 常量的值只能是標量 PHP 魔術常量: __LINE__:文件中的當前行號。 __FILE__:文件的完整路徑和文件名。若是用在被包含文件中,則返回被包含的文件名。 __DIR__:文件所在的目錄。若是用在被包括文件中,則返回被包括的文件所在的目錄。 __FUNCTION__:函數名稱 __CLASS__: PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。