在大段字符串,或者生成php文件或其他文件时候,定界符非常好用,定界符有以下特点,定界符又叫heredoc技术,是必须掌握的.

  • 以<<<EOF开始标记开始后面不能有空格换行,以EOF结束标记,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号
  • 开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可
  • 位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接
  • 里面支持$var这样的变量解析,但是遇到需要拼接字符串可以用{$var}qq,也就是变量加上{}
  • 如果想输出$本身不解析,可以 \$var这样$var变量就不会解析.

掌握以上几点,基本上定界符你就非常熟悉了如果想控制输出内容,可以在定界符外面处理好,然后再连接到里面

标签: 微擎, php

评论已关闭