use*_*729 103 php syntax case-insensitive
PHP中的函数和方法不区分大小写,如以下示例所示.
function ag()
{
echo '2';
}
Ag();
class test {
function clMe()
{
echo 'hi';
}
}
$instance = new test;
$instance->clme();
Run Code Online (Sandbox Code Playgroud)
但这不是变量的情况.理由是什么?
Sha*_*mar 94
让我引用采访 - PHP的创造者,Rasmus Lerdorf
PHP的第一个版本是一组简单的工具,我将它放在一起用于我的网站和几个项目.一个工具做了一些奇特的命中记录到mSQL数据库,另一个工具作为表单数据解释器.在我厌倦了它之前,我最终得到了大约30个用C语言编写的不同的小CGI程序,并将它们全部组合成一个C库.然后我写了一个非常简单的解析器,它将从HTML文件中选择标签,并用C库中相应函数的输出替换它们.
简单的解析器慢慢增长到包括条件标签,然后是循环标签,函数等.我认为我没有编写脚本语言.我只是在宏替换解析器中添加了一些功能.我还在用C编写所有真正的业务逻辑.
我在某处读到,由于所有引入的函数基本上都像HTML文档中的标记,并且由于HTML标记不区分大小写,因此他选择PHP中的函数名称不区分大小写.后来这个功能仍然保留在语言中.
| 归档时间: |
|
| 查看次数: |
26579 次 |
| 最近记录: |