Từ khóa bắt PHP
Thí dụ
Bắt một ngoại lệ:
<?php
try {
throw new Exception("This is an exception");
}
catch(Exception $e) {
echo $e->getMessage();
}
?>
Định nghĩa và Cách sử dụng
Từ catch
khóa được sử dụng để xử lý các ngoại lệ được đưa ra bởi mã trong một khối thử trước đó .
Các trang liên quan
Từ throw
khóa.
Từ try
khóa.
Từ finally
khóa.
Đọc thêm về try..catch.finally (Ngoại lệ) trong Hướng dẫn về Ngoại lệ trong PHP của chúng tôi .
Các ví dụ khác
Thí dụ
Sử dụng bắt cho nhiều loại ngoại lệ:
<?php
try {
$rand = rand(0, 2);
switch($rand) {
case 0: throw new Exception();
case 1: throw new
OutOfBoundsException();
case 2: throw new
LogicException();
}
} catch(OutOfBoundsException $e) {
echo "Caught an out of bounds exception";
} catch(LogicException $e) {
echo "Caught a logic exception";
} catch(Exception $e) {
echo
"Caught an ordinary exception";
}
?>
❮ Từ khóa PHP