Mailinglisten-Archive |
>> Von der Funktion db_com_open wird ein Zahlenwert >> zurückgegeben. Entweder 1 oder 0. Mir ist nur nicht klar >> wieso der Rückgabewert 0 in der if-Abfrage wie false >> behandelt wird. Ist das bei Rückgabewerten immer so? Wäre es >> nicht sinnvoller true und false anstelle von 1 und 0 zu verwenden. > >AFAIK werden 1 und 0 intern in PHP auch als Booleans behandelt wenn man >eine solche abfrage macht. PHP hat den vorteil, dass man nicht unbedingt >den Typ der Variablen deklarieren muss und sie automatisch je nach >wunsch casted. >Alternativ kannst du eigentlich immer true und false benutzen, aber 1 >und 0 reicht in den meisten fällen auch immer ;) Um genau zu sein: "true" ist definiert als Zahl, deren Wert nicht 0 ist, "false" als Zahl, deren Wert 0 ist. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive