uzycie mysqli_connect_errno()
i nie rozumiem dlaczego w przykładach
dla stylu OBJECTOWEGO używana
jest funkcja nieobjektowa: mysqli_connect_errno():
http://pl.php.net/manual/pl/mysqli.connect.php
Czyli dla:
Kod
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
Jest tak:
Kod
if (mysqli_connect_errno()) {
exit("Connect failed: ".mysqli_connect_error());
}
exit("Connect failed: ".mysqli_connect_error());
}
A dlaczego nie tak?:
Kod
if ($mysqli->connect_errno) {
exit("Connect failed: ".$mysqli->connect_error);
}
exit("Connect failed: ".$mysqli->connect_error);
}
Albo tak:
Kod
if (!$mysqli) {
exit("Connect failed: ".$mysqli->connect_error);
}
exit("Connect failed: ".$mysqli->connect_error);
}
Czy to taki skrót myślowy czy ja nie kumam objektów?