php – 如何定义一个与内置函数同名的类?
作者:互联网
我想定义一个名为“List”的类,如下所示:
class List
{
}
PHP在类定义的文件中给出以下错误:“解析错误:语法错误,意外的T_LIST,期待T_STRING”
显然有一个名为“list()”的php内置函数,解析器正在这里读取而不是我的类定义,即使该行以关键字class开头
由于我不在项目的任何地方使用内置函数,我想“删除/禁用”它,所以我可以使用名为“List”的类.
这有可能在PHP和如何?
解决方法:
list是一个保留字,因为它是一个语言结构(实际上不是一个函数),所以不,你不能禁用它.尝试更具体地使用您的类名,例如ObjectList或AbstractList.
标签:php,php-5-3 来源: https://codeday.me/bug/20190715/1470809.html