0 голосов
спросил от в категории PHP
if (defined('BASE_PATH')) {     $base = BASE_PATH;     // or: $base = constant(BASE_PATH);     if (empty($temp)) {         $base = __DIR__;     } }
# [#^ #] определяет, является ли переменная пустой, но BASE_PATH является именем constant.

Чтобы проверить, определена ли именованная константа, используйте #PHP: defined - Manual # [#^ #].

Но именованная константа может быть определена и пуста. Таким образом, вам придется назначать константу переменной:
if (defined('BASE_PATH')) {     $base = BASE_PATH;     // or: $base = constant(BASE_PATH);     if (empty($temp)) {         $base = __DIR__;     } }

В целом было бы лучше использовать переменную изначально вместо именованной константы.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...