Heim  >  Artikel  >  php教程  >  PHP中单引号和双引号的用法示例

PHP中单引号和双引号的用法示例

WBOY
WBOYOriginal
2016-06-06 19:56:051281Durchsuche

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 1.php ?$str='冰冻鱼'; echo '$str 的博客地址是http://www.xker.com' ;//注意这里是单引号哦 . 2.php ? $str='冰冻鱼'; echo "$str 的博客地址是http://www.xker.com"; //注意这里是双引号哦,$str

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

    1.php

    $str='冰冻鱼';

    echo '$str 的博客地址是http://www.xker.com' ;//注意这里是单引号哦

    .>

    2.php

   

    $str='冰冻鱼';

    echo "$str 的博客地址是http://www.xker.com";  //注意这里是双引号哦,$str后有空格

    .>

    3.php

   

    $str='冰冻鱼';

    echo $str.'的博客地址是http://www.xker.com';  //这里单双引无影响,据说单引速度快

    .>

    大家看结果就可以知道1.php显示的是单引号里的内容,并没有把$str换成"冰冻鱼",即显示"$str 的博客地址是http://www.xker.com"而2.php和3.php都把$str换成了"冰冻鱼",即显示的是"冰冻鱼 的博客地址是http://www.xker.com",

    这样一看,区别就很明显了,单引号会把里面的变量名也当作字符串处理。而双引号会自动查找里面的变量名,并替换,这里要注意一下,变量名后如果跟的是一个普通的字符(不包括标点符号,如逗号),一定要在变量名后加空格,不加程序就没法判断你的变量名是到哪结束了。

    对比2.php和3.php,我们可以发现,双引号的这种用法可以在字符串相加时省很多力。建议不用变量时用单引号,据说速度快,个人没感觉。

PHP中单引号和双引号的用法示例

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn