php - 如何定义一个与内置函数同名的类?

标签 php php-5.3

我想像这样定义一个名为“List”的类:

class List
{
}

PHP 在类定义文件中给出以下错误:“解析错误:语法错误,意外的 T_LIST,需要 T_STRING”

显然有一个名为“list()”的 php 内置函数,解析器在这里读取而不是我的类定义,即使该行以关键字 class

开头

因为我没有在项目中的任何地方使用内置函数,所以我想“删除/禁用”它,这样我就可以使用名为“List”的类。

这在 php 中可行吗?如何实现?

最佳答案

list 是保留字,因为它是一种语言构造(实际上不是函数),所以不,您不能禁用它。尝试使用更具体的类名,例如 ObjectListAbstractList

关于php - 如何定义一个与内置函数同名的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645828/

相关文章:

php - 我想在不使用 slug 的情况下使 PHP seo 的博客 Url 友好

php - @package 是否需要 PHP 5.3 命名空间?

php - 匹配至少有一个空格的 Unicode 字符串的正则表达式

php - 对具有不同键的 2 个数组求和

javascript - 即使在 AJAX 调用中明确定义了 PHP,PHP 仍显示未定义?

php - 更新数据库后只有几笔数据变化时,如何重新加载可变数据? (iOS)

php - 为什么我的 php 重定向不起作用?

php - 无法使用 save() 在 CakePHP 中更新(但创建新的)对象

php - 从 file_get_contents 获取 POST 数据

php - 一个上传目录中包含 5000 个图像文件的网站会降低加载时​​间吗?