这个问题可能“有点离题”。但或多或少是微基准代码,但它是为了提高我对 PHP 后端的标准和一般知识。
所以!我来了,我的问题!与在 PHP 中调用额外的 else 条件相比,调用两次变量需要更少的内存(和 CPU 负载)吗?哪个需要更多资源?为什么?
下面的例子:
A,显示调用一个变量两次,B,显示调用一个额外的 else 条件。当然,两者都有相同的最终结果。
对任何答案(响应)的任何额外引用也将被高度使用!如果可能的话。
示例 A:
$a = 1;
if (isset($array['a']))
{
$a = $array['a'];
}
$b = NULL;
if (isset($array['b']))
{
$b = $array['b'];
}
示例 B:
if (isset($array['a']))
{
$a = $array['a'];
}
else
{
$a = 1;
}
if (isset($array['b']))
{
$b = $array['b'];
}
else
{
$b = NULL;
}