zoukankan      html  css  js  c++  java
  • php中echo和print的区别

    一、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:自定义分界符,结束时必须位于行首。

  • 相关阅读:
    网络服务管理手册
    Oracle随机函数的取法
    oracle 分析函数over
    RMAN故障解决——RMAN用户手册
    SQL*PLUS命令的使用大全
    如何监测一个PLSQL过程的运行情况(三)
    oracle for in loop 两例
    自定义组件——按钮(转)
    新人报到安家!
    Delphi中生成控件的两种方法
  • 原文地址:https://www.cnblogs.com/nidakun/p/2673920.html
Copyright © 2011-2022 走看看