설명하다
1. foreach는 객체를 전달하는 도구이며 단독으로 사용하거나 반복자 및 생성기와 함께 사용할 수 있습니다.
2. foreach를 클래스로 정의하면 모든 속성을 출력할 수 있으며, 카테고리 외부에서 함수로 호출하면 공용 속성만 출력할 수 있습니다.
예
수업MyClass { 공개 $var1 = '값 1'; 보호된 $보호 = '보호된 변수'; 개인 $개인 = '개인 변수'; 함수 iterateVisible() { foreach($this as $key => $value) { //클래스 내부에서 foreach는 멤버 메서드에 정의되어 있습니다. "$key => $valuen"을 인쇄합니다; } } } $class = 새로운 MyClass(); foreach($class as $key => $value) { //객체를 외부 함수로 읽습니다. print "$key => $valuen"; } //var1 => 값 1, 공용 속성만 출력 $class->iterateVisible() //var1 => 값 1, protected => protected var, private => private var 모든 객체 속성 출력;
위 내용은 PHP에서 foreach를 사용하는 방법입니다. 모든 사람에게 도움이 되기를 바랍니다.