這個問題可能是「有點在那裏」。但或多或少的是microbenching代碼,但它是提高我的標準和PHP後端的一般知識。PHP微代碼(變量與條件語句)
SO!我在這裏,我的問題!會調用變量兩次需要更少的內存(並在CPU上加載)比在PHP中調用額外的其他條件?哪個需要更多的資源?爲什麼?
下面的實施例:
甲,示出了調用的可變兩次並乙,示出了呼叫的附加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;
}
有無疑是這個問題的答案,但它會沒有任何意義。速度的差異非常小,您無法在現代硬件上進行測量。 –