24得票6回答
empty()足够还是应该使用isset()?

注意 - 我已经很了解empty()和isset(),我所问的是它们最合适/高效的使用方式。 我刚刚在php.net看到了empty()参考文档下的这句话: 如果变量不存在,则不会生成警告。这意味着empty()本质上等同于!isset($var) || $var == fa...

38得票11回答
如果变量存在,PHP的简写方式是什么来打印变量?

我们都遇到过这种情况,在输入字段中需要打印一个变量,但不能确定变量是否被设置,类似这样。基本上,这是为了避免e_warning。<input value='<?php if(isset($var)){print($var);}; ?>'> 我该如何缩短这段代码?我可以通...

13得票6回答
为什么在php中需要使用isset()函数?

我试图理解这两者之间的区别:if (isset($_POST['Submit'])) { //do something } 和if ($_POST['Submit']) { //do something } 在我看来,如果$_POST['Submit']变量为真,那么它是已设置的。...

20得票4回答
如何在PHP中检查环境变量是否设置?

在PHP中,如何测试环境变量是否设置?我希望实现以下行为: // Assuming MYVAR isn't defined yet. isset(MYVAR); // returns false putenv("MYVAR=foobar"); isset(MYVAR); // returns...

7得票1回答
如果/否则如果`isset`多个提交输入不起作用

我在页面上有几个提交输入按钮,具有以下的isset条件: if ( isset( $_POST[ 'noranTelChecks' ] ) ) { // user requested noranTelCheck sheet header( 'location: noranTelChe...

8得票2回答
如何判断一个 PHP 变量是否存在,即使它的值为 NULL?

$a = NULL; $c = 1; var_dump(isset($a)); // bool(false) var_dump(isset($b)); // bool(false) var_dump(isset($c)); // bool(true) 如何区分已存在但值为NULL的$a和“...

51得票7回答
PHP中'isset()'和'!empty()'有什么区别?

我不理解isset()和!empty()之间的区别。 因为如果一个变量被设置了,那么它不为空,这不是一样的吗?

81得票11回答
JavaScript/jQuery中是否有类似于PHP中isset的东西?

有没有javascript/jQuery中的东西可以检查变量是否已设置/可用?在php中,我们使用isset($ variable)这样的方式来检查这种情况。谢谢。

13得票9回答
null和empty有什么区别?

我对空值和null的概念还很陌生。尽管我已经努力理解它们之间的区别,但我更加困惑了。我看到了一篇文章:http://www.tutorialarena.com/blog/php-isset-vs-empty.php,但我仍然不明白在验证表单时应该何时使用isset和empty。由于我不了解它们...

48得票14回答
PHP:检查变量是否存在,但也要检查其值是否等于某个值

我有一个(或没有)变量$_GET['myvar']来自我的查询字符串,我想检查这个变量是否存在,并且值是否与我的if语句中的某些内容相对应: 我正在做的事情并不是最好的方法: if(isset($_GET['myvar']) && $_GET['myvar'] == 'so...