1. 首页
  2. PHP百科

PHP命名大小写敏感定义规则汇总大全

PHP命名定义有的对大小写敏感,有的则不是,小编给大家整理下,PHP哪些大小写敏感,哪些大小写不敏感,哪些大小写敏感是可以自行定义的。
PHP是否区分大小写汇总大全:

PHP区分大小写:所有的变量均区分大小写(无论普通变量还是系统自带变量)、常量默认区分大小写(可以定义大小写不敏感)、数组区分大小写;
PHP不区分大小写:函数名、方法名、类名不区分大小写、魔术常量不区分大小写、NULL、TRUE、FALSE不区分大小写、强制类型转换不区分大小写。

PHP命名大小写敏感规则大全解析:

变量名区分大小写

PHP定义变量名均区分大小写,无论是普通变量还是PHP自带变量,均区分大小写。

PHP自定义常量区分大小写

  • 实例:

如上述实例,PHP定义变量名是区分大小写的;

PHP自带系统变量区分大小写

PHP自带变量区分大小写,如:$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FILES,$_ENV等。

PHP常量大小写敏感是可以自定义的

PHP定义常量大小写是否敏感是可以自定义的

  • 实例

define(“常量名”,“长常量值”,参数)
PHP常量的定义语法,参数默认为false(大小写敏感),如果定义为ture(则大小写不敏感)

PHP常量默认是大小写敏感的,不过可以通过定义参数来实现大小写不敏感。

数组索引(键名)区分大小写

数组索引(键名)区分大小写,实例如下:

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

虽然这些不区分大小写,但坚持“大小写敏感”原则,建议还是使用与定义时相同大小写的名字

魔术常量不区分大小写

一些魔术常量包括:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、 __NAMESPACE__等都不区分大小写。

NULL、TRUE、FALSE不区分大小写

NULL、TRUE、FALSE不区分大小写

强制类型转换不区分大小写

(int),(integer) – 转换成整型
(bool),(boolean) – 转换成布尔型
(float),(double),(real) – 转换成浮点型
(string) – 转换成字符串
(array) – 转换成数组
(object) – 转换成对象
等…
强制类型转换不区分大小写!

以上为PHP是否区分大小写,大小写敏感定义规则大全。

2022服务器特惠,真便宜!
①真便宜:阿里云服务器69元1年,203元3年(价格很低)
②代金券:2022阿里云代金券一键领取中
③腾讯云:2022腾讯云服务器秒杀特惠88元起
④免费提供技术支持:点击这里给我发消息

原创文章,作者:PHP面试题,如若转载,请注明出处:http://www.phpmianshiti.com/wiki/85/

发表评论

邮箱地址不会被公开。 必填项已用*标注

评论列表(1条)

联系我们

PHP面试题

在线咨询:点击这里给我发消息
阿里云:2000元代金券领取
腾讯云:2860元代金券领取
免费提供技术支持,欢迎咨询!

2023腾讯云服务器特价(有香港节点)

2核2G轻量服务器4M带宽40元一年
2核4G轻量服务器6M带宽74元一年
4核8G轻量服务器10M带宽211元一年
8核16G服务器14M带宽756元一年
16核32G轻量服务器20M带宽1512元1年

注意:这个价格很便宜了,可以看看,错过再等一年

我知道了