php對大小寫敏感問題的處理比較亂,寫**時可能偶爾出問題,所以這裡總結一下。
但我不是鼓勵大家去用這些規則。推薦大家始終堅持「大小寫敏感」,遵循統一的**規範。
1. 變數名區分大小寫
複製** **如下:
<?php
$abc = 'abcd';
echo $abc; //輸出 'abcd'
echo $abc; //無輸出
echo $abc; //無輸出
2. 常量名預設區分大小寫,通常都寫為大寫
(但沒找到能改變這個預設的配置項,求解)
複製** **如下zcggwiszd:
<?php
define(程式設計客棧"abc","hello world");
echo abc; //輸出 hello world
echo abc; //輸出 abc
3. php.ini配置項指令區分大小寫
如 file_uploads = 1 不能寫成 file_uploads = 1
4. 函式名、方法名、類名不區分大小寫
但推薦使用與定義時相同的名字
複製** **如下:
<?php
function show()程式設計客棧
show(); //輸出 hello world 推薦寫法
show(); //輸出 hello world
複製** **如下:
<?php
class cls
} cls::func(); //輸出hello world
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 == $fzcggwiszd); //輸出 boolean true
php變數名區分大小寫,函式名不區分大小寫,經常被新手忽視的小細節,測試如下.
php變數名區分大小程式設計客棧寫測試:
複製** **如下:
<?php
$aaa = "jb51.net";
$aaa = "jb51.cn";
echo $aaa.'-'.$aaa;
?>
php函式名不區分大小寫測試:
複製** **如下:
<?php
function bbb()
function bbb()
?>
上面這段**會報錯:( ! ) fatal error: cannot redeclare bbb()
本文位址:
PHP大小寫 函式名和類名不區分,變數名區分
但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 1 2 abc abcd 3 echo abc 輸出 abcd 4 echo abc 無輸出 5 echo abc 無輸出 2.常量名預設區分大小寫,通常都寫為大寫 但沒找到能改變這個預設的配置項,求...
PHP大小寫 函式名和類名不區分,變數名區分
但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 1 2 abc abcd 3 echo abc 輸出 abcd 4 echo abc 無輸出 5 echo abc 無輸出 2.常量名預設區分大小寫,通常都寫為大寫 但沒找到能改變這個預設的配置項,求...
PHP大小寫 函式名和類名不區分,變數名區分
但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量名預設區分大小寫,通常都寫為大寫 但沒找到能改變這個預設的配置項,求解 define a...