return
은 함수 호출 결과를 호출 한 함수 또는 스크립트로 다시 전송하기위한 것입니다. 이것은 매개 변수를 함수에 전달하는 것과 반대입니다.
동일한 범위에서 변수를 루핑하는 것이므로 return
은 필요하지 않습니다. 인쇄는 echo
또는 print
을 통해 이루어집니다. 그러나 루프에서 값을 작성하고 루프가 완료되면이를 인쇄하도록 선택할 수 있습니다.
또한 루프에있는 경우 해당 루프를 즉시 중지하려면 break
; 현재 반복 작업을 건너 뛰고 다음 작업으로 넘어가려면 continue
을 사용하십시오.
여기는 some additional reading입니다.
continue
에 대한 자세한 설명. $i
이 6
때 어떤 이유로, 우리는 아무것도하고 싶지 않아, 말 :
$start = 1;
$end = 11;
for ($i = $start; $i < $end; $i++)
// changed this to iterate over $i for readability/clarity
{
if ($start == 6)
{
// essentially, continue just skips this iteration of
// the loop, goes back to the top, iterates $i based on
// that third parameter in the for() declaration, and
// continues on.
continue;
}
echo $start; //how can I use return?
}
// output: 1234578910
왜 당신이 뭔가를 반환 할 수 있습니까? 그리고 어디로? – Dogbert
재미있는 점 : 어디에서 물건을 돌려 받고 싶습니까? 나는 어떤 기능을 보지 못한다. 그리고 만약 여러분이 무언가를 보이고 싶다면,'echo'로 무엇을할까요? – KingCrunch
@ Dogbert/KingCrunch - 결과를 다른 함수로 반환하기를 원하기 때문에 결과를 반환하고 싶습니다. – PeanutsMonkey