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

phpisset($var);
phpisset($var1, $var2, ...);

Ví dụ

Kiểm tra sự tồn tại của biến:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Kiểm tra nhiều biến:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

Kết quả thực thi mã:

phpfalse

Ví dụ

Kiểm tra biến không tồn tại:

php<?php
  var_dump(isset($undefinedVar));
?>

Kết quả thực thi mã:

phpfalse

Xem thêm

  • hàm empty,
    kiểm tra xem một biến có rỗng không
  • hàm is_null,
    kiểm tra xem một biến có phải là null không