<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP中分析echo,print_r与var_dump的区别" id="card1">
<p> 游客</p><p>
标题:PHP中分析echo,print_r与var_dump的区别<br/>
正文:<br/>
本文较为详细的分析了PHP中echo,print_r与var_dump区别。分享给大家供大家参考。具体分析如下：三者都是具有输出功能的php语句，但print_r(expression),var_dump(expression)是函数，echo只是语言结构，不是函数，因此不能作为表达式的一部分。对于操作php的8种数据类型来说：① echo 用于输出数值变量或者是字符串。但使用echo来输出引用变量时，如数组，仅输出数组的名字；当输出一个对象时，服务器提示&amp;lt;Catchable fatal error: Object of class Person could not be converted to string&amp;gt;错误，错误显示echo只能用于输出字符串。② print_r(expression)的作用是输出一个数组，实际上参数expression的类型可为数值变量和引用变量。③ var_dump(expression)函数的输出结果&amp;lt;变量类型，变量值，变量长度&amp;gt;，参数expression表示各种变量类型，作用是输出一个变量的详细信息。希望本文所述对大家的PHP程序设计有所帮助。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1786&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1786&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1786&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1786">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1786">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>