有没有办法删除PHP中的函数别名?
我可以重命名我的函数但是使用名称"fetch"
会很好。
问题:
答案 0 :(得分:1)
我刚刚测试了以下代码,它似乎对我有用,但也许是因为我没有安装mysqli库。我会测试它,因为它可能比你的IDE更让你相信它的上下文。它似乎是mysqli的一种方法,但它可能不是一个全局函数。
<?php
function fetch(){
echo 'Hello world!';
}
fetch();
答案 1 :(得分:0)
没有。
(重新编译PHP二进制文件)
答案 2 :(得分:0)
这更像IDE的功能而不是实际的语言...有些IDE可能会给你这种能力......我甚至不知道重新编译PHP二进制文件(正如Alan Storm建议的那样)会有所帮助,因为有时候这些东西被硬编码到IDE中/使用PHP文档在线
答案 3 :(得分:0)
为了完整起见:通常,不,不能这样做。但是:这可以使用名为“runkit”的PECL扩展来完成。
Runkit被描述为“对于你可能不应该做的所有事情”,并且允许你从PHP本身内部基本上撕掉PHP的内部。替换内置函数,取消定义常量,卸载类 - 突然一切都成为可能。如果你觉得自己需要它,你应该真正质疑自己在做什么 - 你正在做的事情违反了一些原则,这些原则是有很好的理由,你还不知道它们。我从来没有发现使用Runkit是一个真正好主意的情况。
哦,为了删除内置函数,您需要在php.ini中启用此功能
(玩得开心!)