예를 들어 foreach 루프를 실행합니다.
<code>foreach(func() as $row){ echo $row; } </code>
이때 func()는 한 번 실행되나요, 아니면 여러 번 실행되나요?
사용해야 하나요? 인터넷에서 말했듯이 효율성을 최적화하려면 먼저 정의하세요.
<code>$arr=func();</code>
다시 실행:
<code>foreach($arr as $row){ echo $row; }</code>
예를 들어 foreach 루프를 실행합니다.
<code>foreach(func() as $row){ echo $row; } </code>
이때 func()는 한 번 실행되나요, 아니면 여러 번 실행되나요?
사용해야 하나요? 인터넷에서 말했듯이 효율성을 최적화하려면 먼저 정의하세요.
<code>$arr=func();</code>
다시 실행:
<code>foreach($arr as $row){ echo $row; }</code>
설명에 따르면 한 번 실행해야 하는데, 코드를 더 잘 이해하기 위해서는 먼저 값을 찾은 후 foreach를 실행하는 것이 가장 좋습니다