您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP和区分大小写

PHP和区分大小写

为什么PHP部分区分大小写?

我只能推测这源于非常早期的版本,可能是PHP / FI 2.0。该手册明确指出:

请记住,PHP / FI函数名称不区分大小写。

那时,大多数用户输入(例如GET和POST参数)始终被注册全局变量。将它们视为不区分大小写可能会引起问题,因此,据推测,所有变量都被视为区分大小写。

据我所知,这些是PHP / FI 2.0中唯一的标识符。稍后将介绍所有其他功能,显然是模仿不区分大小写的函数名称

常量是特殊的,仅在PHP 4以后才引入(PHP 3手册中提到“常量”,但是现在将它们称为“文字”)。由于某些神秘的原因(也许无法达成共识),已决定允许常量标识符define()在开发人员要求时区分大小写或不区分大小写。有趣的是,虽然define()认为区分大小写的常量,但各个C对应的(REGISTER_*_CONSTANT认为不区分大小写。

php 2022/1/1 18:13:59 有494人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶