while ($xmlReader->read() && $xmlReader->name !== 'CD');
0
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.