W lekcji pana Zalenta odc 3 mamy standardowy kod obsługujący błędy polaczenia z serwerem. By przetestwać połaczenie zmieniam hasło dostępu do serwera lecz zauważyłem że niezaleznie od tego czy napisze: throw new Exception( mysqli_connect_errno() );
czy
throw new Exception();
komunikat o błędzie jest taki sam. Po co więc jest kod w nawiasach? Czyżby do niczego?
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try
{
$polaczenie = new mysqli($host, $db_user, "nieprawidlowe_haslo", $db_name);
if ($polaczenie->connect_errno!=0)
{
throw new Exception( mysqli_connect_errno() );
}
else
{
cos tam
}
catch(Exception $e)
{
echo '<br />Informacja developerska: '.$e;
}
Krzysiek