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:
- Làm sao tạo trang 404 trong PHP?
- Lỗi cannot be part of FULLTEXT index
- Làm sao xuất XMLWriter thành tệp XML trong PHP?
- 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
Unknown Error
Unknown Error: [2] Undefined array key "PREV_PAGE"
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1