Mailinglisten-Archive |
Cornelia Boenigk wrote: > Ich habe in einem Programm den folgenden Code: > > 1 for ($x=0; $x<count($gewaehlt); $x++) { > 2 $tp= "#".substr("0000".$gewaehlt[$x] , -4); > 3 $atmp[$tp]= substr(substr("0000".$gewaehlt[$x], -4) ,0,2); > 4 echo '<input type="hidden" name="gewaehlt[]" > value="'.$gewaehlt[$x].'"<br>;} > > Die Variable $gewaehlt ist vorher nirgends im Programm definiert. > In der zweiten Zeile wird der Inhalt einer Arraykomponente, von > einem Array, das es noch gar nicht gibt an einen String > angehaengt. Was macht php damit? Warum wird kein Laufzeitfehler > generiert? $gewaehlt ist ein Array und count($gewaehlt) ergibt 0, also wird die Schleife gar nicht durchlaufen und kann kein Laufzeitfehler erzeugen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126
php::bar PHP Wiki - Listenarchive