在 JavaScript 中,“document.createTouch !== undefined”检查“document.createTouch”的未定义性。在 PHP 中寻找等效项,让我们探索一下确定变量是否未定义的方法。
与 JavaScript 不同,PHP 没有显式的“undefined”关键字。相反,您可以使用“isset()”来检查变量是否已定义。如果变量存在则返回 true,否则返回 false。例如:
$isTouch = isset($variable);
需要注意的是,即使“isset()”返回 true,即使该变量包含值 NULL。要检查变量是否未定义而不仅仅是空或设置为 NULL,可以使用以下命令:
if (!isset($variable) || is_null($variable)) {
// $variable is undefined
}
或者,您可以使用“empty()”来检查变量是否未定义或包含某些值,包括空字符串、零、NULL、和一个空数组。然而,“empty()”不会区分未定义的变量和设置为 false 的变量。
$isTouch = empty($variable);
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3