测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
PHP 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
- 
                        1/10问题1. 问题以下哪项不属于魔术常量? 正确
 注:__DATE__ 不存在,其它都属于魔术常量,包括还有 __FUNCTION__ 。 错误
 注:__DATE__ 不存在,其它都属于魔术常量,包括还有 __FUNCTION__ 。 
- 
                        2/10问题2. 问题以下打印的结果是? <?php $a = array(); if ($a == null) { echo 'true'; } else { echo 'false'; } ?>正确
 注:空数组转化为 null。 错误
 注:空数组转化为 null。 
- 
                        3/10问题3. 问题以下打印的结果是? <?php if (null === false) { echo 'true'; } else { echo 'false'; } ?>正确
 注:=== 是值相等且类型相同,false 属于布尔类型,而 null 属于特殊的 null 类型。 错误
 注:=== 是值相等且类型相同,false 属于布尔类型,而 null 属于特殊的 null 类型。 
- 
                        4/10问题4. 问题以下打印的结果是? <?php $RESULT = 11 + 011 + 0x11; echo "$RESULT"; ?> 正确
 注:十进制加八进制加十六进制数,11 + 9 + 17 = 37 错误
 注:十进制加八进制加十六进制数,11 + 9 + 17 = 37 
- 
                        5/10问题5. 问题$var 的值是多少? $var = true ? 1 : false ? 2 : 3; 正确
 注:三元运算符从左到右求值。 错误
 注:三元运算符从左到右求值。 
- 
                        6/10问题6. 问题以下打印的结果是? <?php if ('2' == '02') { echo 'true'; } else { echo 'false'; } ?>正确
 注:数值字符串作为整数进行比较。 错误
 注:数值字符串作为整数进行比较。 
- 
                        7/10问题7. 问题以下哪个不是有效的PHP比较运算符? 正确
 注:PHP 中没有 &&& 操作符 错误
 注:PHP 中没有 &&& 操作符 
- 
                        8/10问题8. 问题以下打印的结果是? <?php $var = 'a'; $VAR = 'b'; echo "$var$VAR"; ?> 正确
 注:变量名区分大小写 错误
 注:变量名区分大小写 
- 
                        9/10问题9. 问题以下打印的结果是? <?php $a = array( null => 'a', true => 'b', false => 'c', 0 => 'd', 1 => 'e', '' => 'f' ); echo count($a), "\n"; ?>正确
 注:键名将被这样转换:null 转为(空字符串),true 转为 1,false 转为 0。 错误
 注:键名将被这样转换:null 转为(空字符串),true 转为 1,false 转为 0。 
- 
                        10/10问题10. 问题以下打印的结果是? <?php class MyException extends Exception { } try { throw new MyException('Oops!'); } catch (Exception $e) { echo "Caught Exception\n"; } catch (MyException $e) { echo "Caught MyException\n"; } ?>正确
 注:第一个 catch 将匹配,因为 MyException 是 Exception 的子类,所以第二个 catch 是不可访问的。 错误
 注:第一个 catch 将匹配,因为 MyException 是 Exception 的子类,所以第二个 catch 是不可访问的。