我有这样的代码:
if ( <condition1> ) {
require_once('../file.php');
...
} elseif ( <condition2> ) {
require_once('../file.php');
...
} elseif ( <condition3> ) {
require_once('../file.php');
...
} else {
...
}
现在我想把它写得更像是可读的:
require_once('../file.php');
if ( <condition1> ) {
...
} elseif ( <condition2> ) {
...
} elseif ( <condition3> ) {
...
} else {
...
}
在这种情况下,即使file.php
块正在运行且无需导入,也始终会导入else
。
这是性能问题吗?当else
块为真时,是否存在废物处理?