Я создаю приложение, и у меня есть константа, называемая ENVIRONMENT_SETTING
. Поскольку я в настоящее время разрабатываю приложение, у меня есть define('ENVIRONMENT_SETTING', 'dev');
Лучший способ проверить настройку среды приложения?
Затем я проверяю в верхней части файла, что это такое. Я сейчас делаю if
заявления так:
if (defined('ENVIRONMENT_SETTING'))
{
if (ENVIRONMENT_SETTING == 'dev')
{
error_reporting(E_ALL);
}
elseif (ENVIRONMENT_SETTING == 'test' || ENVIRONMENT_SETTING == 'prod')
{
error_reporting(0);
}
}
else
{
die('Environment setting not set.');
}
Это мне, хотя кажется, что слишком много кода для такой простой проверки. Есть лучший способ сделать это?
Вы имеете в виду, что лучше = короче (или короче = лучше) код? – Sugar
@ ClémentMalet Да, я знаю. – user3481788
Можно ли определить константу? Я предполагаю, что вы можете пропустить внешний блок. Однако я не вижу никакой пользы для сокращения длины кода, то, что у вас есть, понятно – Steve