php大小寫問題

2021-09-08 05:13:04 字數 1081 閱讀 6636

不過在 php 中,所有變數都對大小寫敏感。

1 <?php

2 $abc = 'abcd';

3 echo $abc; //輸出 'abcd'

4 echo $abc; //無輸出

5 echo $abc; //無輸出

(但沒找到能改變這個預設的配置項,求解)

1 <?php

2 define("abc","hello world");

3 echo abc; //輸出 hello world

4 echo abc; //輸出 abc

3. php.ini配置項指令區分大小寫

如 file_uploads = 1 不能寫成 file_uploads = 1

但推薦使用與定義時相同的名字

1 <?php

2 function show()

5 show(); //輸出 hello world 推薦寫法

6 show(); //輸出 hello world

1 <?php

2 class cls

6 }7

8 cls::func(); //輸出hello world

包括:__line__、__file__、__dir__、__function__、__class__、__method__、__namespace__。

1 <?php

2 echo __line__; //輸出 2

3 echo __line__; //輸出 3

5. null、true、false不區分大小寫

01 <?php

02 $a = null;

03 $b = null;

0405 $c = true;

06 $d = true;

0708 $e = false;

09 $f = false;

1011 var_dump($a == $b); //輸出 boolean true

12 var_dump($c == $d); //輸出 boolean true

13 var_dump($e == $f); //輸出 boolean true 

PHP大小寫問題

php對大小寫敏感問題的處理比較亂,寫 時可能偶爾出問題,所以這裡總結一下。但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 複製 如下 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量...

PHP大小寫問題

1.變數名區分大小寫 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量名預設區分大小寫,通常都寫為大寫 define abc hello world echo abc 輸出 hello world echo abc 輸出 abc 3.函...

php大小寫敏感問題

或許是因為平時編碼比較規範的原因,沒有在意,突然發現php對變數大小寫是敏感的,還是應當始終堅持 大小寫敏感 遵循統一的 規範。一 大小寫敏感 1 變數名區分大小寫 所有變數均區分大小寫,包括普通變數以以及 get,post,request,cookie,session,globals,server...