视觉范例,逆向工程PHP项目

时间:2011-07-25 17:33:49

标签: php reverse-engineering visual-paradigm

尝试使用visual-paradigm进行逆向工程时出现以下错误:

  

原因:分析时出错:include / config.php。遇到   在第6行第66行“定义”

这是一行:

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

有人知道什么是错的吗?

3 个答案:

答案 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");