Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: foreach i obiekty
Forum PHP.pl > Forum > PHP
gordi7
Dlaczego w dokumentacji jest wyraznie napisane, iz foreach dziala TYLKO na tablicach podczas gdy mozna spokojnie zastosowac ja do przegladania obiektu zwroconego przez simplexml_load_file ?
NuLL
Bo ten obiekt zapewne implementuje interfejs ArrayAccess.
dag
foreach" title="Zobacz w manualu PHP" target="_manual:
Cytat
As of php 5, it is possible to iterate objects too.


http://pl2.php.net/manual/en/language.oop5.iterations.php
bela
Cytat(NuLL @ 2005-07-01 12:04:37)
Bo ten obiekt zapewne implementuje interfejs ArrayAccess.

A nie Iterator ?smile.gif
gordi7
Dzieki za wyjasnienie.
NuLL
bela_666: masz rację smile.gif

Ale część obiektów wiem, że implemtuje ArrayAccesa.

EDIT - To nie ma pojecia skad ja to wiem - kiedys czytalem cos o tym ale musiala byc bzdura tongue.gif
Imperior
ArrayAccess nie będzie działać na foreach, bo nie listuje zawartości tablicy... polega tylko na podawanych kluczach.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.