作者liaosankai (低温烘焙)
看板PHP
标题[分享] 使用单引号或双引号
时间Wed Jan 11 09:50:54 2012
之前看过Eric的PHP优化建议
原文:
http://goo.gl/4nLX9
译文:
http://goo.gl/HyP16
所以在写程式的习惯上,就会尽量参考
特别是在字串上使用单引号和双引号的部分
不过今天看到一篇文章提到PHP开发团队的Raskind
对Eric的优化建议发表了一篇打脸文XD
打脸文:
http://goo.gl/42jrc
译文:
http://goo.gl/DJvkg
其中让我比较shock的是这段
Gwynne Raskind:
「大部份情况下双引号的效能比单引号高。对於不含变
量的纯文字字符串,由於 PHP 引擎的实作方式,双引
号的效能肯定比单引号高。
若果字符串中的变量不算很多,使用双引号并把变量内
崁在字符串中,效能也比使用单引号和字符串连接运算
子的方法高。」
所以我养成了不良的习惯,囧rz...
其它部分大家就参考一下罗
--
欢迎来我的网志看看
@
http://liaosankai.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.160.58
1F:推 minejel:只要注意同样专案别混着用就好,至於效能,在这随便N核心 01/11 12:09
2F:→ minejel:记忆体不值钱的年代,没什影响了 01/11 12:09
3F:推 kerash:最後面指的意思是 "my name is $name ." 的效率比 01/11 12:10
4F:→ kerash:"my name is".$name 或 'my name is '.$name 好吗? 01/11 12:11
5F:→ kerash:我个人习惯都用串接把字串串起来说Orz.. 读起来好看 01/11 12:11
6F:推 kusoayan:我也是不知道多久之前看到那篇…就一直都用单引号… 01/11 13:03
7F:→ liaosankai:以文字上来看,他意思是效能 "string" > 'string' 01/11 13:40
8F:→ liaosankai:就连"my name is {$name}"也 > 'my name is '.$name 01/11 13:41
9F:→ liaosankai:我不是效能狂热者,但我很意外以前的观念竟然是错的 01/11 13:43
10F:推 chchwy:PHP引擎也是不断在进步啊 看来观念该改变了 01/11 14:17
11F:→ CaptainH:我也被误导了 XDD 01/11 15:01
12F:推 shadowjohn:刚才测了一下,发现的确反过来了~XD 01/11 15:06