1

ビジュアル パラダイムでリバース エンジニアリングを実行しようとすると、次のエラーが発生します。

理由: 分析時にエラーが発生しました: includes/config.php。行 6、列 66 で「define」に遭遇しました。

これは行です:

defined('DB_SERVER')                    ? null : define("DB_SERVER", "localhost");

誰かが何が悪いのか知っていますか?

4

3 に答える 3

1

奇妙に思えます。通常、その方法で短い if/else を実行するときは、値を変数にレンダリングします。適切な if を使用するように変更します。

if(!defined('DB_SERVER')) define('DB_SERVER', 'localhost');

編集 これはおそらくより良い方法でしょうか?

defined('CONSTANT') or define('CONSTANT', 'SomeDefaultValue');

ここから取得: http://www.php.net/manual/en/function.defined.php#84439

于 2011-07-25T17:42:37.520 に答える
0

define('DB_SERVER') not defined('DB_SERVER') を使用してください。

于 2011-07-25T17:39:33.823 に答える
0

三項条件をラップします。

 (defined('DB_SERVER'))? null:define("DB_SERVER", "localhost"); 
于 2011-07-25T17:44:23.940 に答える