我可以删除php函数吗?

我可以删除php函数吗?,php,Php,我想使用: function list(args); 但是list是一个保留字 我可以从PHP中删除列表函数、禁用它,还是其他方式?不,不能,也不应该。重新定义内置函数是一件坏事,尤其是像list这样的基本功能,它根本不是一个函数,而是一种语言构造 您所能做的就是为函数指定一个唯一的名称。您只能使用runkit或APD扩展重命名/删除核心函数。列表实际上不是一个函数,而是一个语言构造,所以即使使用这些扩展,也不能重命名它 您应该为自己的函数选择更好的名称。。。list()不是特别有意义。列出什

我想使用:

function list(args);
但是
list
是一个保留字


我可以从PHP中删除列表函数、禁用它,还是其他方式?

不,不能,也不应该。重新定义内置函数是一件坏事,尤其是像
list
这样的基本功能,它根本不是一个函数,而是一种语言构造


您所能做的就是为函数指定一个唯一的名称。

您只能使用runkit或APD扩展重命名/删除核心函数。列表实际上不是一个函数,而是一个语言构造,所以即使使用这些扩展,也不能重命名它


您应该为自己的函数选择更好的名称。。。list()不是特别有意义。列出什么?

在正常情况下,不能删除函数

使用这个扩展(我几乎从未见过它安装在服务器上,也绝对没有安装在生产服务器上!),您就拥有了这个功能,这可能会有所帮助

与其他调试扩展相同,例如,它提供了,顺便说一句


使用PHP>=5.3和名称空间,您还可以在自己的名称空间中重新定义一个函数,该函数可以在某种程度上替换全局名称空间中的函数


但是请注意,不是一个函数:它是一个语言结构——因此,它的行为不像函数



作为旁注:即使可能(和/或在可能的情况下),用自己的函数替换现有的函数也不是一个好主意,因为这样做不一样:人们阅读和维护您的代码时,理解它的功能会有更多的困难

不,但如果你在编辑器中按Ctrl+H,你可以在项目中用替换列表的所有实例。比如说,list_uu。Dup是的,我只关心epic,谢谢你的评论列表没有意义!?你在开玩笑吗。关于/users/list/作为url的情况如何/users/list/作为url,您可以看到所列出的内容(用户)。。。只需在没有上下文的情况下调用函数list()就不会告诉您它列出了什么