PHP 和区分大小写
在 PHP 中,变量和常量名称区分大小写,而函数名称则不区分大小写。
据我所知,PHP是唯一发生这种情况的语言。我使用过的所有其他语言要么完全区分大小写,要么完全不区分大小写。
为什么 PHP 部分区分大小写?
请注意,我不是在问哪些名字区分大小写,而是为什么。
更新
我想我可以添加以下列表,以利于那些认为我在问哪个的人:
区分大小写
- 字符串
- 变量
- 对象属性
- 常量,默认情况下
不区分大小写
- 关键词等
- 功能
- 对象方法
- 常量(如果相应地定义)
- 类名
注意:
- 因此,类是一个混合包:
- 关键字不区分大小写
class
- 类名不区分大小写,用于声明、实例化和静态调用
- 类方法,即函数,不区分大小写
- 类属性,作为变量和常量,区分大小写
- 关键字不区分大小写
- 由于字符串区分大小写,因此依赖于字符串的任何内容(如数组键和值)也区分大小写