」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何檢查 PHP 中的變數未定義?

如何檢查 PHP 中的變數未定義?

發佈於2024-11-20
瀏覽:531

How to Check Variable Undefinedness in PHP?

在PHP 中確定變數的未定義性

在JavaScript 中,「document.createTouch !== undefined」檢查「document.createTouch」的未定義性。在 PHP 中尋找等效項,讓我們來探索確定變數是否未定義的方法。

使用「isset()」

與 JavaScript 不同,PHP 沒有明確的「undefined」關鍵字。相反,您可以使用“isset()”來檢查變數是否已定義。如果變數存在則傳回 true,否則傳回 false。例如:

$isTouch = isset($variable);

處理特殊情況

需要注意的是,即使「isset()」傳回true,即使該變數包含值NULL。若要檢查變數是否未定義而非僅是空或設為 NULL,可以使用下列指令:

if (!isset($variable) || is_null($variable)) {
  // $variable is undefined
}

使用「empty()」

使用「empty()」
$isTouch = empty($variable);
使用「empty()」

How to Check Variable Undefinedness in PHP?或者,您可以使用「empty()」來檢查變數是否未定義或包含某些值,包括空字串、零、NULL、和一個空數組。然而,「empty()」不會區分未定義的變數和設定為 false 的變數。

$isTouch = empty($variable);

版本聲明 本文轉載於:1729339097如有侵犯,請聯繫[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3