php的四种字符串

<?php

    $s1='hello';
    $s2="world";

    //单引号和双引号的区别:双引号可以解析变量,单引号不能解析变量
    $s3="hello{$s2}!!!"; //双引号解析变量
    var_dump($s3);
    
    $s4='hello{$s2}!!!'; //单引号原样输出
    var_dump($s4);

    //在字符串中又有2个写法(单引号和双引号多行的写法)
    //Heredoc:双引号的方式.语法: 定界符是自定义的大写
    //$str=<<<定界符  //定界符后面不能有任何字符(包括空格)
    //                        大量字符串
    //定界符; //必须是顶头的,不能有任何的字符,包括空格
    $s5=<<<DDD
                <ul>
                <li>$s1</li>
                <li>$s2</li>
                <li>$s3</li>
            </ul>
DDD;

    echo $s5;

#Nowdoc:单引号的方式
#语法:
//$str=<<<'定界符'
//            大量的字符串
//定界符;

$s6=<<<'FFF'
<ul>
                <li>$s1</li>
                <li>$s2</li>
                <li>$s3</li>
            </ul>
FFF;

echo $s6;

$s7=null;

?>

 

posted @ 2018-01-25 13:46  唔愛吃蘋果  阅读(176)  评论(0编辑  收藏  举报