首页 > 试题广场 >

以下代码返回的结果为:( )

[单选题]
以下代码返回的结果为:(   )
       function p()
       {
           return 1;
       }
       if (p())
       {
           echo "false";
       }
      else
       {
           echo "true";
       }

  • true
  • false
  • 程序运行出错
  • 根据版本来定
B  调用方法返回1 if判断为真 打印false
发表于 2016-09-01 15:18:04 回复(0)
脑筋急转弯的样子..../
发表于 2016-06-01 09:15:27 回复(0)

方法没有调用就自动执行吗?

发表于 2019-09-01 07:37:04 回复(1)
也是脑筋急转弯,逻辑还是要清晰啊
发表于 2018-11-20 19:59:39 回复(0)
这是在考眼力么
发表于 2017-09-26 20:17:24 回复(0)
真能绕

发表于 2017-09-07 15:48:38 回复(0)
我真的是眼瞎系列
发表于 2017-08-11 09:45:47 回复(0)
差一点就选择true了
发表于 2016-07-14 14:43:56 回复(0)
echo“false”;
中文状态下的双引号,会提示语法错误的好么...这题..我无语..
发表于 2016-03-24 18:17:03 回复(0)
跟什么空格双引号<?都没有关系,而是潜意识把1和true联系起来,却转了个弯如果是1就echo false。考虑细致的。。
发表于 2016-03-02 12:30:37 回复(0)
什么啊,这题难道错误在echo 与后面的没空格,以及双引号不是英文双引号?
发表于 2016-02-25 15:12:21 回复(0)
主要看这里 
<?


?>


发表于 2016-02-20 18:17:16 回复(0)
这个题是骗人的,好好看看就清楚了
发表于 2016-01-13 09:32:02 回复(1)
B
发表于 2015-04-01 23:17:00 回复(0)