域名申请 虚拟主机 电子商务 搜索引擎排名 网络推广 信康网络
域名注册,企业邮局,虚拟主机
新闻中心 | 用户注册 | 用户中心 | 商务快车 | 电商文章 | 建站资料 | 智能建站 | 中小企业呼叫中心 
企业邮局 虚拟主机 域名注册 虚拟主机 网上商店 企业邮局 网站制作 网站推广 自助建站
 |  建站资料>>PHP技术>>php中echo和print的区别

  打印

php中echo和print的区别

http://www.sinocom.net  2010-2-8  信康网络


一、echo的说明:

  echo可以同时输出多个字符串,并不需要圆括号;echo更象一条语句;推荐用echo;例如:
<?php
echo '中国站长天空,站长建站乐园';
?>


  echo()无返回值,与echo命令相同;echo可以多个参数,echo无返回值。

二、print的说明:

  print()只可以同时输出一个字符串,需要圆括号;print是函数;print的用法和C语言很像,所以会对输出内容里的%做特殊解释;print()和print没有太大的区别,一个函数,一个是命令。

  print还可以这样使用: 
<?
print <<<dND
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
</body>
</html>
dND
?>


  这样可以输出大段的HTML,而且不用把里面的引号转义。

  print只有一个参数,print有:ture,1;false,0。

三、区别细节:

  echo命令和print命令相同,没有区别 ;

  echo函数和print函数有区别;

  print()有返回值,当其执行失败(比如断线)时返回flase;

  printf()和sprintf()类似,均为格式化输出,不同的是前者输出到标准输出,后者输出到变量。

  在同一页面中使用<<<标记,标记名为配对出现,同一页面中不允许同名出现两个以上标记名。配对标记名的结尾标记名应单独一行,前后均不允许输出字符(例如空格等不可见但存在的字符)。

  例如下面的书写格式:

  echo <<< EOT 

  EOT; 

  print <<< EOT 

  EOT; 

  其含义如下: 

  <<<:运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理;EOT:自定义分界符,结束时必须位于行首。

原作者:不详
来源:互联网
共有451位读者阅读过此文

告诉好友

上篇文章:PHP+MySQL分页显示记录
下篇文章:已经没有了

□- 本周热门文章 □- 本文相关文章
php中echo和print的区别
关于我们 | 联系我们 | 汇款方式 | 合作伙伴 | 独立面板
Copyright © 1999-2012 SinoCOM,Inc. All rights reserved
合作伙伴  京ICP证090221  备案编号:京ICP备10018088号  京公网安备1101060577
北京信康技术有限公司 版权所有