您的位置:首页 > 编程语言 > PHP开发

php为什么函数方法名大小写不敏感

2013-04-29 10:35 351 查看
很是困惑这个问题,今天找到了答案http://stackoverflow.com/questions/2749781/why-are-functions-and-methods-in-php-case-insensitive

主要是为了配合html标签,php***者Rasmus Lerdorf开始时手动写了一个工具箱,将html的标签解析出来然后使用该标签的名称作为一个c语言的函数来调用,可能是为了避免出现错误,于是在解析后将这个标签的名称全部转换成小写,然后去执行,现在的php版本一直保留了这个历史功能。

这一点在当下的一些系统当中应用还是非常广泛的,可以在html当中提交类名,变量名,方法名,函数名,使用可变变量,可变函数调用,很是灵活。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: