Визуальная парадигма, проект PHP обратного проектирования
Я получаю следующую ошибку при попытке сделать обратный инжиниринг с визуальной парадигмой:
Причина: при анализе произошла ошибка: включает /config.php. Обнаружено "определить" в строке 6, столбец 66
это строка:
defined('DB_SERVER') ? null : define("DB_SERVER", "localhost");
Кто-то знает, что не так?
3 ответа
Решение
Кажется странным Обычно, когда я делаю short if / else таким способом, я передаю значение в переменную. Измените это, чтобы использовать правильное, если.
if(!defined('DB_SERVER')) define('DB_SERVER', 'localhost');
РЕДАКТИРОВАТЬ Это, вероятно, лучше, может быть?
defined('CONSTANT') or define('CONSTANT', 'SomeDefaultValue');
Взято отсюда: http://www.php.net/manual/en/function.defined.php
Оберните свое троичное состояние:
(defined('DB_SERVER'))? null:define("DB_SERVER", "localhost");
Используйте определение ('DB_SERVER') не определено ('DB_SERVER'), я так думаю