我很驚訝爲什麼當我們有不同的類和構造函數名稱時調用構造函數。構造函數名稱以小「r」開頭?即使類和構造函數的情況不同,爲什麼我的構造函數仍然被調用?
class Registration{
function registration(){
echo "Constructor is called.";
}
}
$obj = new Registration();
//$obj->registration();
輸出: 構造函數被調用。
修改: 這種不區分大小寫的行爲取決於我們使用的PHP版本嗎?
即使其他答案也是正確的,但是,這改善了我對不僅對功能級別不敏感的知識,而且還對其他保留字,類名也進行了區分。 –