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当中提交类名,变量名,方法名,函数名,使用可变变量,可变函数调用,很是灵活。
主要是为了配合html标签,php***者Rasmus Lerdorf开始时手动写了一个工具箱,将html的标签解析出来然后使用该标签的名称作为一个c语言的函数来调用,可能是为了避免出现错误,于是在解析后将这个标签的名称全部转换成小写,然后去执行,现在的php版本一直保留了这个历史功能。
这一点在当下的一些系统当中应用还是非常广泛的,可以在html当中提交类名,变量名,方法名,函数名,使用可变变量,可变函数调用,很是灵活。
相关文章推荐
- PHP基础篇--PHP类名、函数名、变量大小写敏感问题
- php动态函数调用方法
- PHP易混淆函数的区分方法及意义
- PHP date函数常用时间处理方法
- php文件操作常用函数或方法
- PHP date函数常用时间处理方法
- PHP中CURL方法curl_setopt()函数的一些参数
- PHP 字符串长度计算函数strlen() 正确的计算 中文汉字长度的方法 与mb_strlen()应用
- PHP中get_headers函数使用方法解析
- MySQL大小写不敏感的解决方法
- PHP大小写敏感规则
- php中调用类的属性和函数的方法->_=>_::_$this->区别
- PHP中CURL方法curl_setopt()函数的参数
- php不使用copy()函数复制文件的方法
- php方法调用模式与函数调用模式简例
- php使用COPY函数更新配置文件的方法
- PHP header()函数常用方法总结
- PHP date()函数警告: It is not safe to rely on the system解决方法
- php自定义函数实现JS的escape的方法示例
- MYSQL的binary解决mysql数据大小写敏感问题的方法|Blob与Text的区别-【mysql学习笔记】