[单选题]isset()的功能是( )

  1. 测试常量是否存在

  2. 测试常量是否为空

  3. 测试变量是否存在

  4. 测试变量是否为空

PHP isset()

定义和用法

检测变量是否已声明。

类似$_POST[‘index‘]的变量,如果不存在表单提交,就会出现:Notice:Undefined index:...的错误。

语法

  1. isset(var1,var2,..)
参数 描述
var1 要检查的变量。
var2 变量2

例子 1

  1. <?php
  2. $var = ‘‘;
  3. // 结果为 TRUE,所以后边的文本将被打印出来。
  4. if (isset($var)) {
  5. echo "变量 var 已经声明,当前内容将会输出。";
  6. }
  7. // 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。
  8. // isset().的返回值
  9. $a = "test";
  10. $b = "anothertest";
  11. var_dump(isset($a)); // TRUE
  12. var_dump(isset($a, $b)); // TRUE
  13. unset ($a);
  14. var_dump(isset($a)); // FALSE
  15. var_dump(isset($a, $b)); // FALSE
  16. $foo = NULL;
  17. var_dump(isset($foo)); // FALSE
  18. ?>

例子 2

  1. <?php
  2. // 这样用很可能出现Notice:Undefined index:...的错误
  3. $name = $_POST[‘name‘];
  4. // 改成这样即可
  5. $name = isset($_POST[‘name‘]) ? $_POST[‘name‘] : ‘‘;
  6. ?>

正确答案:

时间: 2024-10-24 04:22:38

[单选题]isset()的功能是( )的相关文章

[单选题]一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER[&#39;PHP_SELF&#39;]应该评价到哪个页面

index.php /htdocs/phptutor/index.php /phptutor/index.php c:/apache/htdocs/phptutor/index.php $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关.$_SERVER['argv'] #传递给该脚本的参数.$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式).$_SERVER['GATEWAY_INTERFACE']

[单选题]有关PHP引用的说法,错误的是

[单选题]有关PHP引用的说法,错误的是: unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了. PHP引用本质就是指针,在函数调用范围内可以绑定到别的变量上面. 在一个对象的方法中,$this永远是调用它的对象的引用. 可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值. 正确答案: 很遗憾,没答对,再接再厉! 答案解析 引用只是值内存块的别名,而指针是一个实体,存放的值内存地址,需要额外分配内存空间.

你好,C++(13)这道单选题的答案是A、B、C还是D?3.7 枚举类型

3.7  枚举类型 除了之前我们介绍的数值数据和文字数据之外,在现实世界中,常常还会遇到这样一类数据:一道单选题的答案只能是A.B.C.D四个选项中的某一个:红绿灯的颜色只能是红色,绿色和黄色中的某一种:一个人的性别只能是男性或者女性.这种数据都只有有限的几种可能值,其值也只能是这个范围内的某一个.为了抽象和表达这种特殊数据,C++提供了枚举机制. 使用C++的枚举机制,我们可以通过列举某种数据的所有可能值来定义一种新的数据类型,这种数据类型通常被称为枚举类型.反过来,当使用枚举类型来定义变量时

提交空表单对isset的影响

通过下面的示例代码进行讲解: 1.当首次载入页面时,因为表单未提交,所以$_POST为空数组,此时$_POST['name']为NULL,即变量$name尚未设置, 通过isset判断,此时isset($name)为假: 2.当页面已经载入,但是输入用户名处未进行任何输入,此时提交表单时,此时$_POST['name']为空字符串,即变量$name已经设置; 通过isset判断,此时isset($name)为真: 总结:1.因为当提交空表单时,$_POST['变量名']提交的是空字符串,但是绝对

[单选题]function foobar( ) { $a = func_get_args( ); return $a[2];}print foobar(&#39;a&#39;,1,&#39;b&#39;,2);输出是什么?

2 a b 1 a2 获取一个函数的所有参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 function foo() {     $numargs = func_num_args(); //参数数量     echo "参数个数是: $numargs<br />\n";     if ($numargs >= 2) {         echo "第二个参数的值:" . func_get_arg(1) . "<

[单选题]以下脚本输出什么?&lt;?php $array = array (0.1 =&gt; &#39;a&#39;, 1.2 =&gt; &#39;b&#39;); echo count ($array);?&gt;

2 空 0 1 答案是A [单选题]以下脚本输出什么?<?php $array = array (0.1 => 'a', 1.2 => 'b'); echo count ($array);?>

网页禁用表单的自动完成功能禁用密码自动填充autocomplete

网页中表单的自动完成功能,有时候很方便,但是有时候并不想让浏览器记忆表单,比如禁用密码域自动填充功能, 网页禁用表单的自动完成功能是由input元素的autocomplete属性控制,关闭表单的自动完成就是设置autocomplete="off",默认是就是开的值为on 关闭密码域的自动完成: <input type="password" name="password" autocomplete="off"> 关闭

[单选题]range(&#39;a&#39;, &#39;z&#39;)返回什么?

这个函数的调用会抛出一个异常 false 按字母顺序排列的a到z 在字母表中a和z的距离 PHP range() 函数 PHP Array 函数 实例 创建一个包含从 "0" 到 "5" 之间的元素范围的数组: <?php $number = range(0,5); print_r ($number); ?> 运行实例 定义和用法 range() 函数创建一个包含指定范围的元素的数组. 该函数返回一个包含从 low 到 high 之间的元素的数组. 注释

div仿checkbox表单样式美化及功能

div仿checkbox表单样式美化及功能(checkbox的样式不好看)素材在底部: 效果图: window.css .bj { position: absolute; top: 0; left: 0; bottom: 1px; width: 100 % ; height: 980px; z - index: 9; background - color: #000; filter: alpha(opacity = 50); - moz - opacity: 0.5; - khtml - opa