为什么我不能在 PHP 上创建一个名为“Case”的类


Why I can't create a class named "Case" on PHP

class Case {
// class body
}

是因为"Case"字被switch语句保留了?解决方法?想法?

因为case是保留字。

保留字不能用作常量、函数名、类名等。尽量避免这种情况。

是的。这是一个保留的词。 只需重命名您的班级即可。

PHP 有一个保留字列表:http://www.php.net/manual/en/reserved.keywords.php

这些不能以您尝试的方式使用,即作为常量、类名、函数或方法名。

没有办法绕过它,也没有真正的解决方法。梨命名约定是可以的,Folder_Folder_Case不会造成任何问题。