600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PHP大小写问题:函数名和类名不区分 变量名区分【PHP】

PHP大小写问题:函数名和类名不区分 变量名区分【PHP】

时间:2020-03-17 12:45:40

相关推荐

PHP大小写问题:函数名和类名不区分 变量名区分【PHP】

后端开发|php教程

PHP大小写

后端开发-php教程

PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。

但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。

1. 变量名区分大小写

directdraw 源码,ubuntu设置待机锁,将tomcat引入项目中,网吧爬虫木马,php表单实现加减,避免七种简单但愚蠢的seo策略lzw

<?php

$abc = abcd;

echo $abc; //输出 abcd

echo $aBc; //无输出

echo $ABC; //无输出

2. 常量名默认区分大小写,通常都写为大写

(但没找到能改变这个默认的配置项,求解)

易语言excel数据导入与导出源码,vscode 代码注释,ubuntu竖屏壁纸,tomcat几个组件,sqlite表间连接,动易 插件开发,web前端框架vue搭建,梦见爬虫被我砍死,nodejs与php,网站seo规范,教育培训公司网站源码,jsp怎么写网页菜单栏,新云系统4.0模板,flash中国地图带可点击生成的页面,慧琳虚拟主机管理系统 破解,c 程序绘制图像lzw

<?php

define("ABC","Hello World");

echo ABC; //输出 Hello World

echo abc; //输出 abc

3. php.ini配置项指令区分大小写

如 file_uploads = 1 不能写成 File_uploads = 1

4. 函数名、方法名、类名不区分大小写

但推荐使用与定义时相同的名字

制作pc蛋蛋预测源码,vscode选择数,ubuntu退出正在执行的命令,tomcat 日期配置,手机删除了sqlite,织梦cms插件开发,前端frame框架是什么,多足虫爬虫,北京招聘php,seo数据分析报告seo顾问,签到积分网站源码,网页添加客服代码,登录注册页面html模板,老虎小程序安装教程lzw

<?php

function show(){

echo "Hello World";

}

show(); //输出 Hello World 推荐写法

SHOW(); //输出 Hello World

<?php

class cls{

static function func(){

echo "hello world";

}

}

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 == $f); //输出 boolean true

PHP变量名区分大小写,函数名不区分大小写,经常被新手忽视的小细节,测试如下.

PHP变量名区分大小写测试:

<?php

$aaa = "";

$AAA = "";

echo $aaa.-.$AAA; //-

?>

PHP函数名不区分大小写测试:

<?php

function bbb(){

echo abc;

}

function BBB(){

echo "Abc";

}

?>

上面这段代码会报错:( ! ) Fatal error: Cannot redeclare BBB()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。