php 5.3 不建议使用的函数
作者: 曲文庆 日期: 2010-05-19 16:53
PHP 5.3.0 之後的 regex, 希望使用 PCRE 的規格, POSIX Regex 都不建議使用了(統一 Regex, 避免規格太多?).
所以下述是不建議使用的 Function (POSIX), 與建議替換成的 Function (PCRE) 列表, 詳可見: PHP: Differences from POSIX regex
- POSIX → PCRE
- ereg_replace() → preg_replace()
- eregi_replace() → preg_replace()
- ereg() → preg_match()
- eregi() → preg_match()
- split() → preg_split()
- spliti() → preg_split()
- sql_regcase() → No equivalent
PHP split() 替代方案
- 需要 regex 的 split, 可用 preg_split() 代替
- 不需要 regex, 只要要快速分割固定的字串, 可用 explode() 代替. (速度會比需要 regex 的快很多)
评论: 0 |
引用: 0 |
阅读: 7019
关闭访问头部的php信息 (2011-01-02 22:53)
php 5.3 中新增加的魔术变量 __DIR__ (2010-05-14 13:46)
windows server 2003 IIS上安装 PHP 5.3 (2010-03-03 15:53)
PHP 5.3新版特性浅析 (2009-12-25 17:19)
mysqlnd成为php 5.3中的默认mysql驱动 (2009-12-25 17:14)
PHP文件上传源码分析(RFC1867) (2009-12-25 11:21)
谈PHP 闭包特性在实际应用中的问题 (2009-12-25 11:13)
Nginx配置PHP的一个关键注意点 (2009-02-02 17:20)
PHP中使用OpenSSL来产生证书加密解密源代码 (2008-12-05 11:56)