PHP大小寫問題

2022-02-07 00:13:43 字數 1411 閱讀 7605

1. 變數名區分大小寫

<?php

$abc = 'abcd';

echo $abc; //輸出 'abcd'

echo $abc; //無輸出

echo $abc; //無輸出

2. 常量名預設區分大小寫,通常都寫為大寫

<?php

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

echo abc; //

輸出 hello world

echo abc; //

輸出 abc

3. 函式名、方法名、類名不區分大小寫

<?php

function

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__。**如下:

<?php

echo

__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...