+ -
当前位置:首页 → 问答吧 → DISCUZ书写规则的问题

DISCUZ书写规则的问题

时间:2011-09-08

来源:互联网

在使用单引号和双引号的问题时,有以下说明:
“例外的,在正则表达式(用于preg_系列函数和ereg系列函数)中,Discuz!全部使用双引号,这是为了人工分析和编写的方便,并保持正则表达式的统一,减少不必要的分析混淆”
没看懂它为什么非要强调使用双引号。

作者: love_u_qt   发布时间: 2011-09-08

在正则应用时,如下:
“”号里面遇到$,\等特殊字符会进行相应的变量替换。

‘’号里面的所有字符都保持原样。

还有,单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引
号串中的内容总被认为是普通字符。

总之,在很多时候单引号和双引号是互相通用的,区别不大,但是有些时候比如正则匹配了一些时候还是有区别的,所以如果编写风格不一致,对以后修改调试分析等都有麻烦,所以统一一种形式比较好,个人观点,不知是否还有更深的理解,其实我对这方面也不是很注重的,惭愧。

作者: hellodifa   发布时间: 2011-09-08

热门下载

更多