尝试使用visual-paradigm进行逆向工程时出现以下错误:
原因:分析时出错:include / config.php。遇到 在第6行第66行“定义”
这是一行:
defined('DB_SERVER') ? null : define("DB_SERVER", "localhost");
有人知道什么是错的吗?
答案 0 :(得分: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
答案 1 :(得分:0)
使用未定义的define('DB_SERVER')('DB_SERVER'),我想是的
答案 2 :(得分:0)
包裹你的三元条件:
(defined('DB_SERVER'))? null:define("DB_SERVER", "localhost");