визуальная парадигма, проект PHP обратного проектирования - PullRequest
1 голос
/ 25 июля 2011

Я получаю следующую ошибку при попытке выполнить обратный инжиниринг с визуальной парадигмой:

Причина: при анализе произошла ошибка: включает / config.php. Встречающиеся «определить» в строке 6, столбец 66

это строка:

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

Кто-то знает, что не так?

Ответы [ 3 ]

1 голос
/ 25 июля 2011

Кажется странным. Обычно, когда я делаю короткую операцию if / else таким образом, я передаю значение переменной Измените его, чтобы использовать правильный if.

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

EDIT Возможно, это лучший способ?

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

Взял отсюда: http://www.php.net/manual/en/function.defined.php#84439

0 голосов
/ 25 июля 2011

Оберните свое троичное состояние:

 (defined('DB_SERVER'))? null:define("DB_SERVER", "localhost"); 
0 голосов
/ 25 июля 2011

Использовать define ('DB_SERVER') не определено ('DB_SERVER'), я так думаю

...