快速业务通道

php 打印、显示、输出函数 收集

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-24
r_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。

您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。

比较 var_export() 和 var_dump().



<pre>
<?php
$a = array (1, 2, array ("a", "b", "c"));
var_export ($a);

/* 输出:
array (
0 => 1,
1 => 2,
2 =>
array (
   0 => ''a'',
   1 => ''b'',
   2 => ''c'',
),
)
*/

$b = 3.1;
$v = var_export($b, TRUE);
echo $v;

/* 输出:
3.1
*/
?>
</pre>

============================
echo() 函数输出一个或多个字符串。

语法
echo(strings)参数 描述
strings 必需。一个或多个要发送到输出的字符串。
提示和注释
注释:echo() 实际上不是一个函数,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个或多个参数,那么使用括号会发生解析错误。

提示:echo() 函数比 print() 函数快一点点。

提示:echo() 函数可以使用简化语法。参见例子 5。
例子
例子 1
<?php
$str = "Who''s John Adams?";
echo $str;
echo "<br />";
echo $str."<br />I don''t know!";
?>输出:

Who''s John Adam?
Who''s John Adam?
I don''t know!例子 2
<?php
echo "This text
spans multiple
lines.";
?>输出:

This text spans multiple lines.例子 3
<?php
echo ''This '',''string '',''was '',''made '',''with multiple parameters'';
?>输出:

This string was made with multiple parameters例子 4
单引号和双引号的不同之处。单引号仅输出变量名,而不是值:

<?php
$color = "red";
echo "Roses are $color";
echo "<br />";
echo ''Roses are $color'';
?>输出:

Roses are red
Roses are $color例子 5
简化语法:

<html>
<body>

<?php
$color = "red";
?>

<p>Roses are <?=$color?></p>

</body>
</html>
=======================
print() 函数输出一个或多个字符串。

语法
print(strings)参数 描述
strings 必需。发送到输出的一个或多个字符串。
提示和注释
注释:print() 函数实际上不是函数,所以您不必对它使用括号。

注释:print() 函数稍慢于 echo()。
例子
例子 1
<?php
$str = "Who''s John Adams?";
print $str;
print "<br />";
print $str."<br />I don''t know!";
?>输出:

Who''s John Adams?
Who''s John Adams?
I don''t know!例子 2
<?php
print "This text
spans multiple
lines.";
?>输出:

This text spans multiple lines.例子 3
<?php
$color = "red";
print "Roses are $color";
print "<br />";
print ''Roses are $color'';
?>输出:

Roses are red
Roses are $color

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号