Mailinglisten-Archive |
Folgendes habe ich gefunden: function db_com_open() { if($this->db_status != "connected") { if(!($this->connectid = _(at)_mysql_connect($this->host, $this->user, $this->password))) { $this->db_status = "disconnected"; $this->errormessage = mysql_error(); $this->errornumber = mysql_errno(); return 0; } else { $this->db_status = "connected"; return 1; } } else { echo "scheisse"; return 0; } } if(!$db->db_com_open()) echo "connection failed<BR>".$db->db_com_get_last_error()."<BR>"; Nun meine Frage: 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. Martin Abraham
php::bar PHP Wiki - Listenarchive