php语言 百分网手机站

php中理解print的EOT分界符

时间:2020-08-10 18:30:46 php语言 我要投稿

php中理解print的EOT分界符

  这样可以输出大段的HTML 而且不用把里面的引号转义 就是不用 \" 这样自动替换里面的变量,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!

  html与php编写中echo可以同时输出多个字符串,并不需要圆括号。

  print只可以同时输出一个字符串,需要圆括号。

  print的用法和C语言很像,所以会对输出内容里的%做特殊解释。

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

  echo可以多个参数,print一个参数。推荐用echo。

  看下面的例子就能明白php中print <<<EOT是干什么用的了:

  复制代码 代码如下:

  print <<<EOT

  <html>

  <head></head>

  <body>

  $value;

  <img src="$img">

  ...

  </body>

  <html>

  EOT;

  含义:

  <<< 运算符,将由自定义分界符间的内容视为字符串,可对其间的'变量做处理;

  EOT 自定义分界符,结束时必须位于行首;

  在同一页面中使用<<<标记

  标记;

  注:标记名为配对出现,同一页面中不允许同名出现两个以上标记名;

  另:配对标记名的结尾标记名应单独一行,前后均不允许输出字符...(例如空格等不可见但存在的字符..)。

  优点:这样可以输出大段的HTML 而且不用把里面的引号转义 就是不用 \" 这样自动替换里面的变量。

  如何在php中输出html代码(EOT)

  PHP代码

  复制代码 代码如下:

  <?php

  echo <<< EOT

  <table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">

  <tr bgcolor="#84A9E1">

  <td align="center">ClassID</td>

  <td align="center">stuno</td>

  <td align="center">学生姓名</td>

  <td align="center">家长姓名</td>

  <td align="center">家长手机号</td>

  </tr>

  EOT;

  ?>

【php中理解print的EOT分界符】相关文章:

PHP5 中echo 和 print 语句09-04

php入门知识:运算符使用介绍09-02

php三元运算符知识讲解10-01

PHP中的Trait09-17

深入理解PHP的.htaccess文件09-13

Java中运算符的使用09-29

PHP中的表单处理09-10

PHP中Json应用09-03

PHP中的Streams是什么09-30

PHP中的随机性09-18