DISCUZ书写规则的问题
时间:2011-09-08
来源:互联网
在使用单引号和双引号的问题时,有以下说明:
“例外的,在正则表达式(用于preg_系列函数和ereg系列函数)中,Discuz!全部使用双引号,这是为了人工分析和编写的方便,并保持正则表达式的统一,减少不必要的分析混淆”
没看懂它为什么非要强调使用双引号。
“例外的,在正则表达式(用于preg_系列函数和ereg系列函数)中,Discuz!全部使用双引号,这是为了人工分析和编写的方便,并保持正则表达式的统一,减少不必要的分析混淆”
没看懂它为什么非要强调使用双引号。
作者: love_u_qt 发布时间: 2011-09-08
在正则应用时,如下:
“”号里面遇到$,\等特殊字符会进行相应的变量替换。
‘’号里面的所有字符都保持原样。
还有,单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引
号串中的内容总被认为是普通字符。
总之,在很多时候单引号和双引号是互相通用的,区别不大,但是有些时候比如正则匹配了一些时候还是有区别的,所以如果编写风格不一致,对以后修改调试分析等都有麻烦,所以统一一种形式比较好,个人观点,不知是否还有更深的理解,其实我对这方面也不是很注重的,惭愧。
“”号里面遇到$,\等特殊字符会进行相应的变量替换。
‘’号里面的所有字符都保持原样。
还有,单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引
号串中的内容总被认为是普通字符。
总之,在很多时候单引号和双引号是互相通用的,区别不大,但是有些时候比如正则匹配了一些时候还是有区别的,所以如果编写风格不一致,对以后修改调试分析等都有麻烦,所以统一一种形式比较好,个人观点,不知是否还有更深的理解,其实我对这方面也不是很注重的,惭愧。
作者: hellodifa 发布时间: 2011-09-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28