Jak należy rozumieć taki wiersz kodu pętli while?

0
while ($xmlReader->read() && $xmlReader->name !== 'CD');
4

Wykonuj tak długo, jak długo metoda >read() obiektu $xmlReader zwraca jakiś wynik ORAZ JEDNOCZEŚNIE właściwość name obiektu $xmlReader jest różna od CD. Dalej nie powinno być ; tylko jakieś polecenie albo blok w klamrach.

5

Tłumacząc funkcjonalnie: czytaj treść XML dopóki nie trafisz na węzeł/node o nazwie CD

Edit: a ściślej dopóki się treść nie skończy albo nie trafisz na CD

4

Warto dodać, że druga część wyrażenia jest obliczana tylko o ile pierwsza jest prawdą - więc nie zajdzie żaden problem z porównaniem, gdy nic się nie przeczyta.

1 użytkowników online, w tym zalogowanych: 0, gości: 1