zoukankan      html  css  js  c++  java
  • PHP 基础3 heredoc与nowdoc的区别

    heredoc技术是php中用来引用字符串的一种方式
        1.标识符可以自定义 一般的 有EOT ,EOD  EOF 等, 只有保持开始表示符和结束表示符一样即可。
        2.结束表示符必须独占一行,且必须顶格写,不能有空格,最后以 ‘;’ 分号结尾。
        3.所有引用的字符串中可以包含变量,无需字符串连接符。  
    可以看出heredoc 结构就象是没有使用双引号的双引号字符串,这就是说在 heredoc 结构中单引号不用被转义。
        例如:

    1   $name='小白';
    2          $t=<<<EOF
    3          你好我是{$name},我们交个盆友吧! 
    4 EOF;
    5           echo $t;

    输出:你好我是小白,我们交个盆友吧!

    在php中还有一种叫 nowdoc的技术,他与heredoc的写法差不多,唯一的区别是必须在结束标识符要用单引号括起来。
    是类似于单引号字符串的
        例如:

    1  $name='小白';
    2           $t=<<<'EOF'
    3             你好我是{$name},我们交个盆友吧! 
    4 EOF;
    5           echo $t;

    输出:你好我是{$name},我们交个盆友吧!

  • 相关阅读:
    Python2 和 Python3的区别 更新中
    CentOS下图形界面安装_Orcaale 11g
    Nmap_使用介绍
    shell_innobackup增量备份步骤
    shell_跳板机推送公钥
    shell_clean_log
    shell_xtrabackup_backup_mysql
    gitlab免密登录
    gitlab安装与部署
    git合并分支
  • 原文地址:https://www.cnblogs.com/jiayu123/p/11356454.html
Copyright © 2011-2022 走看看