我很惊讶为什么当我们有不同的类和构造函数名称时调用构造函数。构造函数名称以小“r”开头?即使类和构造函数的情况不同,为什么我的构造函数仍然被调用?
class Registration{
function registration(){
echo "Constructor is called.";
}
}
$obj = new Registration();
//$obj->registration();
输出: 构造函数被调用。
修改: 这种不区分大小写的行为取决于我们使用的PHP版本吗?
即使其他答案也是正确的,但是,这改善了我对不仅对功能级别不敏感的知识,而且还对其他保留字,类名也进行了区分。 –