php开发笔记(三)字符串(string)类型中单双引号使用的注意事项

来源:互联网 发布:网络大电影的盈利模式 编辑:程序博客网 时间:2024/06/05 19:17

(一)单双引号之间的区别

1.单引号不可以解析字符串,而双引号可以解析字符串

2.单引号只能解析\',\\这两种转义符,而双引号可以解析所有的转义符

3.同时由于单引号解析效果低,所以其执行效率高,一般情况下,除了为了避免解析错误的情况,一般建议使用单引号

常见的转义符有:1) \'=>' 单引号 2)\\=>\ 反斜杠 3)\"=>" 双引号 4)\$=>$美元符 5)\n 换行符  6)\r 回车 7)\t 水平制表符 8)\v 垂直制表符 9)\f 走纸符

<?php    /*     * 字符串string类型中存在的常见问题汇总     * 单引号不可以解析字符串,而双引号可以解析字符串     * 同时由于单引号解析效果低,所以其执行效率高,一般情况下,除了为了避免解析错误的情况,一般建议使用单引号     */    $name="hailin";    echo '$name','<br/>';    echo "$name",'<br/>';        //单引号只能解析\',\\这两种转义符,而双引号可以解析所有的转义符    $description1='From nwpu,\n\'software\' \\programming';    $description2="From nwpu,\nsoftware programming";        $st='51zxw';    if(strpos($st,5)!==false){     echo '5在字符串"$st"中','<br/>';     }else{     echo '5在字符串"$st"中','<br/>';     }      if(strpos($st,5)!==false){        //由于$st在双引号之中,所以可以被解析        echo "5在字符串'$st'中",'<br/>';    }else{        echo "5在字符串'$st'中",'<br/>';        }        echo $description1,'<br/>';    echo $description2,'<br/>';
在浏览器中的运行结果如下,请仔细分析:



1 0
原创粉丝点击