Cấu trúc isset
Cấu trúc isset kiểm tra xem một biến có tồn tại và giá trị của nó có phải là null hay không. Trả về true nếu biến tồn tại và không bằng null, ngược lại trả về false. Có thể nhận nhiều tham số - trong trường hợp này sẽ chỉ trả về true nếu tất cả các biến được truyền vào đều tồn tại.
Cú pháp
isset($var);
isset($var1, $var2, ...);
Ví dụ
Kiểm tra sự tồn tại của biến:
<?php
$var = 'test';
var_dump(isset($var));
?>
Kết quả thực thi mã:
true
Ví dụ
Kiểm tra nhiều biến:
<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
Kết quả thực thi mã:
false
Ví dụ
Kiểm tra biến không tồn tại:
<?php
var_dump(isset($undefinedVar));
?>
Kết quả thực thi mã:
false