PHP的单双引号 PHP的单双引号有什么区别没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $test = 'abc';'$test' => $test"$test" => abc其中一个区别,不过据说单引稍微快些 如果是单引,运行代码时是不会在其中搜索变量的,所以'$test'里虽然有变量符号$,系统都是把它当一个普通字符处理的,只有双引里的变量名才会被当做变量处理。用双引号,系统就会先在其中搜索看是否有变量,搜索结束后才把它当字符串,而用单引就是直接当字符串处理。因此单引会比双引快一点,但引号内的变量就失效了。所以,普通字符串优先用单引,夹杂变量的就只能用双引。 PHP手册上说的很清楚啊,有时候可以多看看PHP手册 单引号中的内容会被当做字符串原样输出,如$a=14;echo '$a'; 输出为$a,因为单引号间的内容被认为是字符串,在后台不会经过处理的,一般你想输出原样的字符串的话用单引号,就是因为它不经过后台处理,所以速度要稍微快那么一点点的.双引号间的内容是要后台进行处理的,如$a=14;echo "$a";输出14.在后台处理过后,变量会被替换成在原文中定义的变量值.如果输出内容是不要处理的就不要用双引号,因为必竟里面的内容是要放进后台被处理的,速度方面会有一定影响.这是我的一些看法,不知道对你有没有用. 为什么打印错误的语句会把web的物理路径带出来? 咨询mysql数据发布过后的问题! 求一个PHP函数 输出乱码呀 php5 和 java 有啥区别? 救命!!!WAP+apache本地测试问题>_<~~ phplib里能不能模板嵌套模板?行的话怎么做? 在php.ini配置问题?在线等! 页面提交刷新问题 使用PHP操作WORD等需要PHP.INI做什么修改????? 推荐个好的php+mysql空间,收费的! 求开源的PHP代码
用双引号,系统就会先在其中搜索看是否有变量,搜索结束后才把它当字符串,而用单引就是直接当字符串处理。因此单引会比双引快一点,但引号内的变量就失效了。所以,普通字符串优先用单引,夹杂变量的就只能用双引。
$a=14;
echo '$a';
输出为$a,因为单引号间的内容被认为是字符串,在后台不会经过处理的,一般你想输出原样的字符串的话用单引号,就是因为它不经过后台处理,所以速度要稍微快那么一点点的.双引号间的内容是要后台进行处理的,如
$a=14;
echo "$a";
输出14.在后台处理过后,变量会被替换成在原文中定义的变量值.如果输出内容是不要处理的就不要用双引号,因为必竟里面的内容是要放进后台被处理的,速度方面会有一定影响.
这是我的一些看法,不知道对你有没有用.