1

我在 PHP 中遇到了一个奇怪的错误:

mysql()

我尝试了三种不同的设置,每次使用这个名称和任何参数或没有参数声明一个函数都会产生一个错误:

Fatal error: Cannot redeclare mysql()

然而,我在函数 index中找不到具有这样名称的函数,如果它真的存在,我猜它会在这里。我尝试在网上搜索,但我的搜索查询的模糊性使得任何关于此的信息都难以找到。

简单地调用一个函数的有用性mysql(),这个函数是什么,为什么没有记录?


我排除的可能性:

  • 它可能是一个类构造函数(没有这样的类)
  • 模块名称是冲突的原因(不适用于其他模块,如 mssql)
4

1 回答 1

3

只是一个未记录的保留字 http://php.net/manual/en/reserved.keywords.php

检查源代码,我看到该函数是空的

于 2012-10-16T22:38:00.563 回答