《PHP教程:PHP語法小結(jié)之基礎(chǔ)和變量》要點:
本文介紹了PHP教程:PHP語法小結(jié)之基礎(chǔ)和變量,希望對您有用。如果有疑問,可以聯(lián)系我們。
最近有個H5項目的需求,需要服務(wù)端,考察過后決定用PHP實現(xiàn)一個HTTP服務(wù)端,于是開始重溫PHP語法,順便記錄一下要點,以便隨時重溫.內(nèi)容摘抄自w3school的PHP手冊,并依照自己的理解重新進行了整理.PHP學(xué)習(xí)
PHP是什么?
PHP學(xué)習(xí)
PHP 是 "PHP Hypertext Preprocessor" 的首字母縮略詞
PHP 代碼在服務(wù)器上執(zhí)行,而結(jié)果以純文本返回瀏覽器
PHP 文件能夠包括文本、HTML、CSS 以及 PHP 代碼
PHP 文件的后綴是 ".php"
PHP 腳本可放置于文檔中的任何位置.
PHP 文件通常包括 HTML 標(biāo)簽以及一些 PHP 腳本代碼.
PHP學(xué)習(xí)
PHP基礎(chǔ)語法
PHP學(xué)習(xí)
腳本以 結(jié)尾
語句以分號結(jié)尾(;)
代碼塊的關(guān)閉標(biāo)簽也會自動表明分號(因此在 PHP 代碼塊的最后一行不必使用分號).
// 或者 # 表示單行注釋
/**/是多行注釋
變量大小寫敏感
用戶定義的函數(shù)、類和關(guān)鍵詞大小寫不敏感(例如 if、else、echo 等等)都對
PHP學(xué)習(xí)
PHP常量
PHP學(xué)習(xí)
常量一旦被定義就無法更改或撤銷定義
常量貫穿整個腳本是自動全局的
設(shè)置常量使用 define() 函數(shù),它使用三個參數(shù):PHP學(xué)習(xí)
首個參數(shù)定義常量名稱
第二個參數(shù)定義常量值
(可選)第三個參數(shù)規(guī)定常量名是否大小寫敏感,默認(rèn)是 false.
PHP學(xué)習(xí)
<?php define("GREETING", "Welcome!"); echo GREETING; //大小寫敏感的常量 define("Hello", "Welcome!", true); echo hello; //大小寫不敏感的常量 ?>
有效的常量名是以字符或是下劃線開通PHP學(xué)習(xí)
PHP變量
PHP學(xué)習(xí)
變量弱類型
變量以 $ 符號開頭,其后是變量的名稱,如 $x=5;
函數(shù)之外聲明的變量擁有 Global 作用域,只能在函數(shù)以外進行拜訪.
函數(shù)內(nèi)部聲明的變量擁有 LOCAL 作用域,只能在函數(shù)內(nèi)部進行拜訪.
global 關(guān)鍵詞用于拜訪函數(shù)內(nèi)的全局變量.要做到這一點,請在(函數(shù)內(nèi)部)變量前面使用 global 關(guān)鍵詞:
實例1:PHP學(xué)習(xí)
<?php $x=5; // 全局作用域 function myTest() { $y=10; // 局部作用域 echo "變量 x 是:$x"; // 不輸出 echo "變量 y 是:$x"; // 輸出 } myTest(); echo "變量 x 是:$x"; // 輸出 echo "變量 y 是:$x"; // 不輸出 ?>
實例2:PHP學(xué)習(xí)
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 輸出 15 ?>
PHP Static關(guān)鍵詞
PHP學(xué)習(xí)
通常,當(dāng)函數(shù)完成/執(zhí)行后,會刪除所有變量.不過,有時我需要不刪除某個局部變量.實現(xiàn)這一點需要更進一步的工作.
要完成這一點,請在您首次聲明變量時使用 static 關(guān)鍵詞:PHP學(xué)習(xí)
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); // 輸出0 myTest(); // 輸出1 myTest(); // 輸出2 ?>
然后,每當(dāng)函數(shù)被調(diào)用時,這個變量所存儲的信息都是函數(shù)最后一次被調(diào)用時所包括的信息.
注釋:該變量仍然是函數(shù)的局部變量.PHP學(xué)習(xí)
《PHP教程:PHP語法小結(jié)之基礎(chǔ)和變量》是否對您有啟發(fā),歡迎查看更多與《PHP教程:PHP語法小結(jié)之基礎(chǔ)和變量》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/8368.html