Bei der while Schleife muss ja eigentlich eine Bedinung angegeben werden.
Doch gibt es auch Beispiele wie das Folgende:
Dort wird "=" verwendet, also kein Vergleichoperator, sondern eine Zuweisung.
Wenn fgets am Ende ist, wird glaube ich FALSE zurückgegben, doch vorher immer der Inhalt der Zeile, also stände dort in aufgelöster Form:
Warum funktioniert das dann ?
Doch gibt es auch Beispiele wie das Folgende:
PHP-Code:
while ( $inhalt = fgets ($handle ))
{
echo "<li> $inhalt </li>";
}
Wenn fgets am Ende ist, wird glaube ich FALSE zurückgegben, doch vorher immer der Inhalt der Zeile, also stände dort in aufgelöster Form:
PHP-Code:
while ( Zeileninhalt )
{
echo "<li> $inhalt </li>";
}
Kommentar