代码改变世界

5.1、字符串插入

2012-11-29 21:58  TONY|小四  阅读(222)  评论(0编辑  收藏  举报
  • 双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。
     
     PHP Code 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
        $userName = "王海奇";
        
    echo "His name is $userName";
        
    echo "<br />";
        
    // 中文会出现一些问题
        echo "他的名字叫$userName,他19岁了,已经长大成人了!";
        
    echo "<br />";
        
    // 可以采用字符串连接的方式解决
        echo "他的名字叫".$userName.",他19岁了,已经长大成人了!";
        
    echo "他的名字叫$userName".",他19岁了,已经长大成人了!";
        
    // 转义字符可以得到解析
        echo "虽然他的QQ号有很多女生,\n但一个都不属于他";
    ?> 
  • 转义字符(所有的转义字符都针对源代码的操作
  • 单引号
    单引号会按照声明的原样解析,解析字符串时,变量和转义序列都不会进行解析。
     
     PHP Code 
    1
    2
    3
    4
    <?php
        $userName = "王海奇";
        
    echo 'tony的变量名为:$userName,转义字符\n在单引号中无效';
    ?>