ビジュアル パラダイムでリバース エンジニアリングを実行しようとすると、次のエラーが発生します。
理由: 分析時にエラーが発生しました: includes/config.php。行 6、列 66 で「define」に遭遇しました。
これは行です:
defined('DB_SERVER') ? null : define("DB_SERVER", "localhost");
誰かが何が悪いのか知っていますか?
ビジュアル パラダイムでリバース エンジニアリングを実行しようとすると、次のエラーが発生します。
理由: 分析時にエラーが発生しました: includes/config.php。行 6、列 66 で「define」に遭遇しました。
これは行です:
defined('DB_SERVER') ? null : define("DB_SERVER", "localhost");
誰かが何が悪いのか知っていますか?
奇妙に思えます。通常、その方法で短い 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
define('DB_SERVER') not defined('DB_SERVER') を使用してください。
三項条件をラップします。
(defined('DB_SERVER'))? null:define("DB_SERVER", "localhost");