Heim  >  Artikel  >  Backend-Entwicklung  >  Wie effizient ist PHP bei der Einführung von Funktionen in foreach?

Wie effizient ist PHP bei der Einführung von Funktionen in foreach?

WBOY
WBOYOriginal
2016-10-18 08:41:51911Durchsuche

Zum Beispiel führe ich eine foreach-Schleife aus:

<code>foreach(func() as $row){
echo $row;
}
</code>

Wird func() zu diesem Zeitpunkt einmal oder mehrmals ausgeführt?
Müssen Sie es verwenden, wie im Internet erwähnt, um die Effizienz zu optimieren, definieren Sie es zuerst:

<code>$arr=func();</code>

Erneut ausführen:

<code>foreach($arr as $row){
    echo $row;
}</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn