PHP関数は、呼び出すたびにサーバー側で処理されますか? 私はこれが私のパフォーマンスに影響を与えるかどうかわからないので、これを尋ねています。呼び出されるたびにPHP関数が実行されますか?
例:それは二回、または一度だけ長いループをしますか。この例では
<?php
function really_long_loop() {
$array = array();
for ($i=1; $i < 1000; $i++) {
array_push($array, $i);
}
return $array;
}
function FirstFunction() {
$get_loop = really_long_loop();
}
function SecondFunction() {
$get_loop = really_long_loop();
}
?>
?
それを呼び出す関数は決して実行しないので決してありません –
↑しかし、関数を呼び出すと、ループを2回実行します。 – Phiter
それはなぜでしょうか?つまり、関数を呼び出すと何かが壊れ、実行されません。 – Epodax