foreach 루프에 함수 호출을 넣을 때 변수에 결과를 넣을 때 차이가 있습니까?
foreach(anyfunction($array) as $value){ //...do something
와
사이의 행동에 어떤 차이가 있습니까$values = anyfunction($array);
foreach($values as $value){//...do something
나는 내가 주로 찾을 오픈 소스 프로젝트의 소스 코드를 조사 할 때 그러나, 차이가없는 것을 99 % 확인 두 번째 변형.