PHP考试

简述echo,print,printr的区别。

题目

简述echo,print,printr的区别。

参考答案和解析
正确答案: Echo 是php语句,无返回值。
Print,printr是函数,有返回值。
Print只能打印出简单类型变量的值(如int,string)
Printr可以打印出复杂类型变量的值(如数组,对象)
Echo输出一个或者多个字符串
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

print()和echo()有什么区别?()

A.print()能作为表达式的一部分,echo()不能

B.echo()能作为表达式的一部分,print()不能

C.echo()能在CLI(命令行)版本的PHP中使用,print()不能

D.print()能在CLI(命令行)版本的PHP中使用,echo()不能


参考答案:A

第2题:

显示用户的主目录的命令是什么()

A.echo$HOME

B.echo$USERDIR

C.echo$ECHO

D.echo$ENV


正确答案:A

第3题:

下面的PHP程序运行结果是什么?( )?phpfunction print_A(){$A=’I love php’;echo ‘A的值为:’.$A;return $A;}$B = print_A();echo ‘B值为:’.$B;?

A.A值为:I love php. B值为:I love php

B.A值为: B值为:I love php

C.A值为: B值为:

D.A值为:I love php B值为:


参考答案:A

第4题:

在UNIX系统中,Shell程序(19)实现显示用户主目录以及当前命令的进程标识符。

A.cho UserHome directory:$LOGNAME echo Carrent shell's PID:$$

B.echo UserHome directory:$HOME echo Carrent shell's PID:$@

C.echo UserHome directory:$ LOGNAME echo Carrent shell's PID:S@

D.echo UserHome directory:$HOME echo Carrent shell's PID:$$


正确答案:D
解析:本题考查的是UNIX系统中Shell变量方面的知识。在UNIX系统中,Shell变量可分为三种类型:用户定义变量、系统定义变量和Shell定义变量。用户定义变量必须以字母或下划线开始,可以包含字母、下划线和数字的字符序列。用户定义的Shell变量能用赋值语句置初值或重置值。例如:ux=UNIX。系统定义变量$LOGNNAME的含义是用户的注册名;系统定义变量$HOME的含义是用户主目录名。Shell定义变量$$表示当前命令的进程标识数;shell定义变量$@表示所有位置参量,即相当于$1,$2,$3,…,其含义与$*基本相同,但当用双引号转义时,“$@”还是能分解成多个参数,但“$*”则合并成一个参数。Shell命令echo将它的实参写到标准输出上;echo可用于在命令文件中产生诊断信息,向管道发送已知数据以及显示环境变量的内容。例如,命令echo This is my book的含义是在屏幕上显示This is my book。综上分析,实现显示用户主目录以及当前命令的进程标识符的正确答案为D。

第5题:

echo(),print(),print_r()的区别


正确答案:
 

第6题:

在UNIX系统中,Shell程序(21)实现显示用户主目录以及当前命令的进程标识符。

A.echo UserHome directory:$LOGNAME echo Current shell's PID:$$

B.echo UserHome directory:$HOME echo Current shell'PID:$@

C.echO UserHOme directOIy:$LOGNAME echo Current shell'sPID:$@

D.echo UserHome directory:$HOME echo Current shell'sPID:$$


正确答案:D
解析:$$表示当前进程的进程标识号(PID),$@是用双引号引用命令行上的所有参数,$HOME表示用户的主工作目录,$LOGNAME表示用户名。

第7题:

对echo(),print(),print_r()的区别叙述不正确的是()。

A.Echo是语句,没有返回值

B.Print是函数,有返回值

C.Print_r可以输出基本变量及符合变量的内容

D.三者都能输出变量,echo和print一样,print_r可以输出复合变量的内容


参考答案:D

第8题:

下面的PHP程序运行结果是什么?( )?php$A=’hello’;function print_A(){$A = ‘php mysql!!’;Global $A;echo $A;}eho $A;print_A();?

A.hello

B.php mysql!!

C.hello hello

D.hello php mysql!!


参考答案:C

第9题:

在Unix系统中,Shell程序(57)实现显示用户主目录以及当前命令的进程标识符。

A.echo UserHome directory:$LOGNAME echo Current shell's PID:$$

B.echo UserHome directory:$HOME echo Current shell's PID:$@

C.echo UserHome directory:$LOGNAME echo Current shell's PID:$@

D.echo UserHome directory:$HOME echo Current shell's PlD:$$


正确答案:D
解析:Unix系统有很多种产品,每种产品的命令略有不同,但基本一致。Shell环境定义了Unix与用户进行交互的方式。环境特性由包含名称和值的环境变量定义。以下是一些常见的缺省设置的环境变量。(1)HOME定义用户的主目录;CD命令的缺省目录。(2)LOGNAME包含用户名。(3)MAIL确定系统查找邮件的位置。(4)PATH设置系统用于查找并执行命令的目录。(5)SHELL决定运行的shell。(6)TERM指定准备输出的终端类型。(7)TZ提供当前时区及其与格林威治标准时间的差值。(8)EDITOR确定缺省的编辑器。(9)DISPLAY指定窗口显示主机。在Shell命令中,echo命令可以显示Shell变量的内容或值。在Shell中有一些特殊意义的变量,由Shell自己管理,这些特殊变量有:(1)$#内存位置参数的个数。(2)$$当前命令的进程标识符。(3)$1最后一个后台进程的标识符。(4)$*所有位置参数字符串。(5)$@与$*相似(但与$*的值略有区别)。

第10题:

linux系统中,以下显示结果相同的是()。

  • A、echo The current working path is $PWD.
  • B、echo "The current working path is $PWD." Echo hello
  • C、echo 'The current working path is $PWD.' Echo hello
  • D、echo "The current working path is `pwd`."
  • E、echo The current working path is $PWD. Echo hello

正确答案:A,B,D,E