echo、print、print_r都可以输出变量 print比echo速度稍慢 echo不是函数可以不用带括号使用,print_r是函数必须带括号使用,print函数可以带也可以不带。 print_r一次只能输出一个变量 print_r可以把结果直接输出也可以把结果返回赋值给一个新的变量 echo、print只能输出打印简单变量的值[如 数字,字符串] print_r可...
解析 ①echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出echo会更快,而print_r通常用于打印变量的相关信息,通常在调试中使用。 ② print 是打印字符串 ③ print_r 则是打印复合类型 如数组 对象...
和echo 最主要的区别: print 仅支持一个参数,并总是返回 1。 3.print_r 打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针...
1、性质不同echo是PHP语言结构而非函数,print和print_r都是函数2、返回值不同echo没有返回值,print和print_r可以有返回值(即便没有用) 3、输出值不同print()只能打印出简单类型变量的值(如int,string),print_r() 可以打印出复杂类型变量的值(如数组,对象),echo 可以输出一个或者多个字符...
echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。 print_r可以输出stirng、int、float、array、object等,输出array时会用结构表示,print_r输出成功时返回true; ...
print_r()函数 print_r()函数能打印出复杂类型变量的值。利用print_r()可以打印出整个数组内容及结构,按照一定格式显示键和元素。事实上,它不仅仅用于打印,而是用于打印关于变量的易于理解的信息。 例如:(打印数组$age) //运行结果:Array ( [0] => 18 ...
百度试题 结果1 题目echo(),print(),print_r()的区别 相关知识点: 试题来源: 解析 答:echo是语言结构,无返回值;print功能和echo基本相同,不同的是print是函数,有返回值;print_r 是递归打印,用于输出数组对象 反馈 收藏
1 新建一个php文件,命名为test.php,用于讲解在php中echo,print和print_r语句的区别。2 在test.php文件中,使用header()方法将页面的编码格式设置为utf-8。3 echo语句,可以输出一个或多个字符串。例如,下面输出多个字符串。4 print函数,只能输出简单类型变量的值,如int,string,例如,下面输出一个字符串。5...
echo,print()和print_r()有什么区别?相关知识点: 试题来源: 解析 答:echo是一个语言结构,没有返回值。 print是一个函数,返回int类型的值。[只能打印int string] print_r()是一个函数,返回bool类型值,按结构输出变量的值。打印关于变量的易于理解的信息[数组、对象等]...