只是一个关于PHP如何处理开关语句的简短问题。PHP:使用未定义常量的开关语句
如果我有下面的代码
switch (APPLICATION_ENVIRONMENT) {
case 'production':
echo 'production';
break;
case 'stage':
echo 'stage';
break;
default: //dev
echo 'dev';
}
将这个评价还是默认如果APPLICATION_ENVIRONMENT没有在任何地方定义?或者它会抛出一个错误?查看应用程序运行中的现有源代码,以前完成此操作的任何人先在常量上做了if(defined())以检查它是否存在,如果开关可以正确评估它,这是浪费
由于 DJ