PHP 单引号及双引号的分别


在 PHP 印出字串, 或者将字串放入函式内, 可以透过单引号或双引号, 两者看似差不多, 但分别还是有的。

单引号及双引号在 PHP 里面最大的分别是, 用单引号时只会印出字串, 但不会印出里面的变量内容, 以及不会对类似 \t, \r, \n 等特别字串做处理, 例如:

上面会印出 I like $str, 而不会印出 $str 的值, 另一个例子是:

上面的例子不会对新换行符号 \n 做处理, 会直接印出 \n, 即上面结果是 Hello!\nI like PHP.

而 PHP 的双引号就会印出变量的值, 以及对类似 \n 特别字符做处理, 例如:

会印出 I like PHP

会印出:

Hello!
I like PHP

Tags:

Leave a Reply