zoukankan      html  css  js  c++  java
  • PHP HTML混写,PHP中把大块HTML文本直接赋值给字符串变量的方法

    PHP HTML混写,PHP中把大块HTML文本直接赋值给字符串变量的方法

    使用HEREDOC/NOWDOC
    HEREDOC和NOWDOC是PHP5.3开始支持的一种新特性,它允许在程序中使用一种自定义的标志符来包围文本,而HEREDOC和NOWDOC的关系就类似于双引号包围和单引号包围一样,前者解析区块内的变量,而后者不解析区块内的变量
    下面介绍HEREDOC和NOWDOC的用法:
    --------------
    //下面写出了一个HEREDOC,其中标识LABEL可以自定义为任何字符串,但要保证开头的标识和结尾的标识一样
    $html = <<<LABEL
    ....
    LABEL;
    //结尾的方法:另起一行,打上LABEL。注意结尾的标识前面和后面不要插入任何字符,空格也不行

    ---------------
    //NOWDOC和HEREDOC的书写方式差别在于NOWDOC的标识符需要用单引号包围
    $html = <<<'LABEL'
    ...
    LABEL;
    //其他无异

    -----------------
    实例演示:

    <?
    $html = <<<EF
    <!DOCTYPE html>
    <html lang="zh-CN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD>
    
    <BODY>
    test 
    </BODY>
    </HTML>
    EF;
    
    echo $html;
    ?>
  • 相关阅读:
    PythonStudy——greenlet 协程
    PythonStudy——事件 Event
    PythonStudy——单线程并发的实现
    2015年的总结
    kylin一种OLAP的实现
    分布式消息队列的使用kakfa
    第一次听到了docker
    Hive分布式的数据仓库
    dubbo服务框架学习
    Storm实时计算框架的编程模式
  • 原文地址:https://www.cnblogs.com/zdz8207/p/php-html-mix.html
Copyright © 2011-2022 走看看