《我的個人PHP學習筆記(一)》要點:
本文介紹了我的個人PHP學習筆記(一),希望對您有用。如果有疑問,可以聯系我們。
相關主題:PHP開發
維易PHP培訓學院每天發布《我的個人PHP學習筆記(一)》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
PHP學習筆記
常量名 類常量建議全大寫,單詞間用下劃線分隔 // MIN_WIDTH
變量名建議用下劃線方式分隔 // $var_name
函數名建議用駝峰命名法 // varName
定界符建議全大寫 // <<<DING, <<<'DING'
文件名建議全小寫和下劃線、數字 // func_name.php
私有屬性名、方法名建議加下劃線 // private $_name _func
接口名建議加I_ // interface I_Name
array(), echo(), empty(), eval(), exit(), isset(), list(), print(), unset()
echo, print 可省略括號.
php_sapi_name() //返回一個PHP與WEB服務器接口類型的小寫字符串
該函數返回值與常量PHP_SAPI一致!
接口類型:SAPI(the Server API, SAPI)
可能值:aolserver、apache、apache2filter、apache2handler、caudium、cgi、cgi-fcgi、cli、 continuity、embed、isapi、litespeed milter、nsapi、phttpd、pi3web、roxen、thttpd、tux、webjames
- 類名、方法名、屬性名、函數名:不區分大小寫
- 變量名、常量名、元素下標:區分大小寫
可變變量 $i = 3; $k = 'i'; echo $$k; //輸出3
可變函數 function func() {echo 'hello!';} $i = 'func'; $i(); //輸出hello
可變下標 $i = '1234'; $k = 3; echo $i[$k]; //輸出4
可變類名 class CLS{public $k = 'hello';} $i = 'CLS'; $j = new $i; echo $j->k;
可變屬性 class CLS{public $k = 'hello';} $i = 'k'; $j = new CLS; echo $j->$i;
可變方法 class CLS{public function k(){echo 'hello';}} $i='k'; $j=new CLS; $j->$i();
* 用于業務邏輯判斷得到某些具體信息
$var_name = "class_name";
$$var_name = "PHP0913"; // $class_name = "PHP0913";$class_name已存入內存中
var_dump($class_name); // var_dump($$var_name);
get_defined_vars //返回由所有已定義變量所組成的數組(包括環境變量、服務器變量和用戶定義的變量)
* unset()僅刪除當前變量名和引用,其值并未被刪除
* 引用傳遞中,刪除一個變量及其引用,其他變量及引用均存在,且值依然存在
echo "<br />";
$v3 = '值';
$v4 = &$v3;
unset($v4);
var_dump($v3, $v4);