PHP大小写:函数名和类名不区分,变量名区分
来源:互联网 发布:吉利汽车配件淘宝 编辑:程序博客网 时间:2024/05/21 09:50
PHP大小写:函数名和类名不区分,变量名区分
PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。
http://blog.sina.com.cn/s/blog_65f387740100jy70.html
但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。
1. 变量名区分大小写
1 <?php
2 $abc = 'abcd';
3 echo $abc; //输出 'abcd'
4 echo $aBc; //无输出
5 echo $ABC; //无输出
2. 常量名默认区分大小写,通常都写为大写
(但没找到能改变这个默认的配置项,求解)
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
3. 函数名、方法名、类名不区分大小写
但推荐使用与定义时相同的名字
1 <?php
2 function show(){
3 echo "Hello World";
4 }
5 show(); //输出 Hello World 推荐写法
6 SHOW(); //输出 Hello World
1 <?php
2 class cls{
3 static function func(){
4 echo "hello world";
5 }
6 }
7
8 Cls::FunC(); //输出hello world
4. 魔术常量不区分大小写,推荐大写
包括:__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;
04
05 $c = true;
06 $d = TRUE;
07
08 $e = false;
09 $f = FALSE;
10
11 var_dump($a == $b); //输出 boolean true
12 var_dump($c == $d); //输出 boolean true
13 var_dump($e == $f); //输出 boolean true
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP大小写:函数名和类名不区分,变量名区分
- PHP区分大小写:函数名和类名不区分,变量名区分
- PHP变量名区分大小写,函数名不区分大小写
- PHP大小写问题:函数名和类名不区分,变量名区分
- JS变量名、函数名,区分大小写
- php中函数名和类名是不区分大小写的
- vb中的变量名区分大小写吗?
- MySQL 表名大小写区分
- MySQL表名 区分大小写
- 判断是否存在某表,如果存在删除重…
- ecshop促销时间倒计时效果
- Dom对象和jQuery包装集
- ecshop 推荐商品
- 租房的经历与憧憬
- PHP大小写:函数名和类名不区分,变量名区分
- 勇敢地追求自己的生活
- javascript 函数和变量是区分大小写的
- Money is not out of the province
- 【转载】关于font-size:100%
- java关键字native、static、final详解
- 人,最重要的是思想
- font:12px/1.5 表示什么意思
- HDOJ 1020 Encoding