首页 > 试题广场 > 下列说法中,错误的是
[不定项选择题]

下列说法中,错误的是

  • echo、print、printf可以打印变量内容,但不能显示数组及系统超过级变量数组
  • print_r不仅可以打印数组、标题变量,还可以打印对象的内容
  • echo是一个语句,可以使用.(小圆点)来拼接字符串,而print则不可以
  • echo 语句可以有返回值
推荐
选C、D。因为print也可以和echo一样的方式拼接字符串,echo 是语法结构,也就是关键字,不是函数,所以不存在返回值一说。

编辑于 2019-04-24 14:33:29 回复(0)
Php怎么算前端的了?
发表于 2019-05-21 12:19:38 回复(0)
1:echo:是语句不是函数,没有返回值,因此不能作为表达式的一部分使用。可输出多个变量值,不需要圆括号。不能输出数组和对象,只能打印简单类型(如int,string)。 2:print:是语句不是函数,有返回值 true/false,只能输出一个变量,不需要圆括号。不能输出数组和对象,只能打印简单类型(如int,string)。 3:print_r:是函数,可以打印复合类型,例如:stirng、int、float、array、object等,输出array时会用结构表示,而且可以通过print_r($str,true)来使print_r不输出而返回print_r处理后的值。但print_r输出布尔值和NULL的结果没有意义,因为都是打印”\n” 4:var_dump() 判断一个变量的类型和长度,并输出变量的数值。适合调试
发表于 2018-05-29 10:39:07 回复(0)
选D echo属于语句语法,print属于函数,函数有返回值,语句的没有
发表于 2017-05-25 09:58:51 回复(0)
这是前端的?echo不是php中的么
发表于 2019-05-18 19:20:52 回复(0)
辣鸡出题,php的跑前端来了
发表于 2019-07-24 20:04:24 回复(0)
d
发表于 2018-10-17 23:56:43 回复(0)
D
发表于 2018-06-29 09:20:01 回复(0)
d
发表于 2018-04-03 12:13:59 回复(0)
d
发表于 2017-12-19 08:11:50 回复(0)
D
发表于 2017-11-23 17:50:39 回复(0)
CD
发表于 2017-10-15 20:53:27 回复(0)
d
发表于 2017-09-20 14:40:54 回复(0)
d echo 只是一个语句,并没有返回值
发表于 2017-08-27 15:39:18 回复(0)
a
发表于 2017-08-25 21:33:41 回复(1)
d
发表于 2017-08-15 17:22:34 回复(0)
d
发表于 2017-08-09 07:50:17 回复(0)
D
发表于 2017-08-03 12:55:05 回复(0)
d
发表于 2017-07-27 16:22:56 回复(0)
为什么我试了print也可以用.来连接字符串呀😰
发表于 2017-07-12 17:30:34 回复(0)
D

发表于 2017-06-04 16:17:13 回复(0)