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