回覆列表
  • 1 # daazhu1

    isset()和empty()差不多

    不過

    PHP的isset()函式 一般用來檢測變數是否設定

    返回值:

    若變數不存在則返回 FALSE

    若變數存在且其值為NULL,也返回 FALSE

    若變數存在且值不為NULL,則返回 TURE

    同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE

    版本:PHP 3, PHP 4, PHP 5

    使用 unset() 釋放變數之後,它將不再是 isset()。

    PHP函式isset()只能用於變數,傳遞任何其它引數都將造成解析錯誤。

    PHP的empty()函式 判斷值為否為空

    功能:檢查一個變數是否為空

    返回值:

    若變數不存在則返回 TRUE

    若變數存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 TURE

    若變數存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 FALSE

  • 中秋節和大豐收的關聯?
  • pdf高亮文字工具怎麼用?