Từ khóa bắt PHP
Ví dụ
Bắt một ngoại lệ:
<?php
try {
throw new Exception("This is an exception");
}
catch(Exception $e) {
echo $e->getMessage();
}
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Từ khóa catch
được sử dụng để xử lý các ngoại lệ được mã đưa ra trong khối thử trước đó.
Trang liên quan
Từ khóa throw
.
Từ khóa try
.
Từ khóa finally
.
Đọc thêm về try..catch.finally (Ngoại lệ) trong Hướng dẫn ngoại lệ PHP của chúng tôi.
Thêm ví dụ
Ví dụ
Sử dụng tính nă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";
}
?>
Hãy tự mình thử »❮ Từ khóa PHP