Вот мой код:попробовать несколько поймать
error_reporting(0);
$mysqli=new mysqli("localhost",'root','','alex');
try{
if($mysqli->connect_errno){
throw new Exception("Database error!");
}else{
$query=$mysqli->query("Select companie,sum(suma) as suma from muncitori group by companie");
if(!$query){
throw new LastException("Query failed!");
}
}
while($result=$query->fetch_array()){
echo "Compania $result[companie] a cheltuit suma $result[suma] lei<br>";
}
}catch (Exception $e){
echo $e->getMessage();
}catch (LastException $e){
echo $e->getMessage();
}
class LastException extends Exception{}
Если мой запрос не удалось, и я бросить исключение, (LastException $ s) поймать блок не поймать исключение, но и (Exception $ е) поймать его , В чем проблема? Почему исключение исключения исключений включено в исключение LastException?
Пожалуйста, перефразируйте ваш вопрос – sectus