1

PHPで奇妙なエラーに遭遇しました:

mysql()

3つの異なる設定を試してみましたが、この名前で関数を宣言するたびに、引数が存在するかどうかにかかわらず、エラーが発生します。

Fatal error: Cannot redeclare mysql()

それでも、関数インデックスでそのような名前の関数を見つけることができません。実際に存在していれば、ここにあったと思います。Webを検索してみましたが、検索クエリがあいまいなため、これに関する情報を見つけるのが困難です。

単にmysql()脇に呼ばれる関数を持つことの有用性、この関数とは何ですか、そしてなぜそれは文書化されていないのですか?


私が除外した可能性:

  • それがクラスコンストラクタである可能性があること(そのようなクラスはありません)
  • モジュールの名前が競合の原因であること(mssqlなどの他のモジュールでは機能しません)
4

1 に答える 1

3

文書化されていない予約語 http://php.net/manual/en/reserved.keywords.php

ソースコードをチェックすると、関数が空であることがわかりました

于 2012-10-16T22:38:00.563 に答える