Визуальная парадигма, проект 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'), я так думаю

Другие вопросы по тегам