1. 變數名區分大小寫
<?php$abc = 'abcd';
echo $abc; //輸出 'abcd'
echo $abc; //無輸出
echo $abc; //無輸出
2. 常量名預設區分大小寫,通常都寫為大寫
<?phpdefine("abc","hello world");
echo abc; //
輸出 hello world
echo abc; //
輸出 abc
3. 函式名、方法名、類名不區分大小寫
<?phpfunction
show()
show();
//輸出 hello world 推薦寫法
show(); //
輸出 hello world
<?php
class
cls }
cls::func(); //
輸出hello world
4. php.ini配置項指令區分大小寫
如 file_uploads = 1 不能寫成 file_uploads = 1
5. 魔術常量不區分大小寫,推薦大寫
包括:__line__、__file__、__dir__、__function__、__class__、__method__、__namespace__。**如下:
<?phpecho
__line__; //
輸出 2
echo
__line__; //
輸出 3
6. null、true、false不區分大小寫
<?php$a = null;
$b = null;
$c = true;
$d = true;
$e = false;
$f = false;
var_dump($a == $b); //
輸出 boolean true
var_dump($c == $d); //
輸出 boolean true
var_dump($e == $f); //
輸出 boolean true
php變數名區分大小寫,函式名不區分大小寫,經常被像我這樣的新手忽視的小細節
<?php
function
bbb()
function
bbb()
?>
上面這段**會報錯:( ! ) fatal error: cannot redeclare bbb()
PHP大小寫問題
php對大小寫敏感問題的處理比較亂,寫 時可能偶爾出問題,所以這裡總結一下。但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 複製 如下 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量...
php大小寫問題
不過在 php 中,所有變數都對大小寫敏感。1 2 abc abcd 3 echo abc 輸出 abcd 4 echo abc 無輸出 5 echo abc 無輸出 但沒找到能改變這個預設的配置項,求解 1 2 define abc hello world 3 echo abc 輸出 hello ...
php大小寫敏感問題
或許是因為平時編碼比較規範的原因,沒有在意,突然發現php對變數大小寫是敏感的,還是應當始終堅持 大小寫敏感 遵循統一的 規範。一 大小寫敏感 1 變數名區分大小寫 所有變數均區分大小寫,包括普通變數以以及 get,post,request,cookie,session,globals,server...