查看: 3088|回复: 0

php中使用定界符EOF

[复制链接]

631

主题

436

回帖

80

日志

管理员

积分
5649
QQ
发表于 2022-10-6 03:18:45 | 显示全部楼层 |阅读模式
我们在shell中使用过EOF
那么在php中如何使用
可以将一段内容输出
我们在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误,这个时候我们就可以使用定界符
  1. echo <<<EOF
  2. <style>
  3. body{
  4.     font-family:arial;
  5. }
  6. code {
  7.     font-family: Consolas,Monaco,'Andale Mono',monospace;
  8.     font-size: 80%;
  9.     margin: 0 2px;
  10.     padding: 4px 5px;
  11.     background-color: #eee;
  12.     vertical-align: middle;
  13.     border-radius: 5px;
  14. }

  15. blockquote {   
  16.     border-left: 5px solid #ddd;
  17.     background-color: #f8f8f8;
  18.     margin-left:0px;
  19.     height:30px;
  20.     line-height:30px;
  21.     /*overflow: hidden;*/
  22.     padding-left:10px;
  23. }

  24. pre {
  25.     font-size: 14px;
  26.     line-height: 1.6;
  27.     color: #5d6a6a;
  28.     padding: .6em;
  29.     border-left: 5px solid #ccc;
  30.     background-color: #f8f8f8;
  31.     word-break: break-word;
  32.     word-wrap: break-word;
  33.     white-space: pre-wrap;
  34.     position: relative;
  35.     overflow: hidden;
  36. }
  37. </style>
  38. EOF;
  39.         $name="runoob";
  40.         $a= <<<EOF
  41.         "abc"$name
  42.         '123'
  43. EOF;
  44.         echo $a;
复制代码


上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之。不笑不足以为道!
回复 关闭延时

使用道具 举报

您需要登录后才可以回帖 登录 | 注册  

本版积分规则

快速回复 返回顶部 返回列表