当我需要文件时,代码会加载到RAM吗?

时间:2018-04-08 13:51:50

标签: php performance require

我有这样的代码:

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块为真时,是否存在废物处理?

0 个答案:

没有答案