Quảng cáo
Cách kiểm tra xem một biến có được đặt hay không trong PHP
Chủ đề: PHP / MySQLBài trước|Bài tiếp
Trả lời: Sử dụng hàmisset()
Bạn có thể sử dụng hàmisset()
để kiểm tra xem mộtbiến đãđược đặt hay chưa.Giá trịisset()
sẽ trả vềFALSE
nếu kiểm tra một biến đã được đặt thànhNULL
.
Hãy xem một ví dụ để hiểu về cơ bản hàm này hoạt động như thế nào:
Ví dụ
<?php
$var1 = '';
if(isset($var1)){
echo 'This line is printed, because the $var1 is set.';
}
echo "<br>";
$var2 = 'Hello World!';
if(isset($var2)){
echo 'This line is printed, because the $var2 is set.';
}
echo "<br>";
// Unset the variable
unset($var2);
if(isset($var2)){
echo 'This line is printed, because the $var2 is set.';
} else{
echo 'This line is printed, because the $var2 is not set.';
}
echo "<br>";
$var3 = NULL;
if(isset($var3)){
echo 'This line is printed, because the $var3 is set.';
} else{
echo 'This line is printed, because the $var3 is not set.';
}
?>
Câu hỏi liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:
- Kết quả kiểu trả về JSON từ PHP Script
- Cách xóa ký tự cuối cùng khỏi chuỗi trong PHP
- Cách làm mới trang định kỳ bằng PHP
- Cách đẩy cả khóa và giá trị vào một mảng trong PHP
- Cách xóa phần tử mảng PHP theo giá trị không phải khóa
Advertisements