Function eregi is deprecated (解决方法)


Posted in PHP onJune 21, 2013

在php升级到php5.3之后后,在使用的过程经常发现有的程序会出现Function eregi() is deprecated 的报错信息。是什么原因呢?
这是因为php5.3中不再支持eregi()函数,而使用preg_match()函数替代。
解决的方法是:将eregi()函数替换成preg_match() 函数。
 if(eregi('^test',$file))
可以替换为
if(preg_match('/^test/i',$file))
 
————-
PHP 5.3.0 之後的 regex, 希望使用 PCRE 的?格, POSIX Regex 都不建?使用了(?一 Regex, 避免?格太多?).
所以下述是不建?使用的 Function (POSIX), ?建?替?Q成的 Function (PCRE) 列表, ?可?: PHP:
Differences from POSIX regex
* POSIX → PCRE
* ereg_replace() → preg_replace()
* ereg() → preg_match()
* eregi_replace() → preg_replace()
* eregi() → preg_match()
* split() → preg_split()
* spliti() → preg_split()
* sql_regcase() → No equivalent
* 需要 regex 的 split, 可用 preg_split() 代替
* 不需要 regex, 只要要快速分割固定的字串, 可用 explode() 代替. (速度??刃枰 regex 的快很多)

PHP 相关文章推荐
php array_flip() 删除数组重复元素
Jan 14 PHP
php设计模式 Visitor 访问者模式
Jun 28 PHP
PHP 使用MySQL管理Session的回调函数详解
Jun 21 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 PHP
php判断是否为json格式的方法
Mar 04 PHP
zf框架db类的分页示例分享
Mar 14 PHP
PHP新建类问题分析及解决思路
Nov 19 PHP
ThinkPHP中order()使用方法详解
Apr 19 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 PHP
PHP回调函数概念与用法实例分析
Nov 03 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 PHP
解析php中获取url与物理路径的总结
Jun 21 #PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 #PHP
深入理解PHP中的Session和Cookie
Jun 21 #PHP
PHP 使用MySQL管理Session的回调函数详解
Jun 21 #PHP
解析PHP中一些可能会被忽略的问题
Jun 21 #PHP
关于PHP堆栈与列队的学习
Jun 21 #PHP
浅析PHP 按位与或 (^ 、&)
Jun 21 #PHP
You might like
php生成curl命令行的方法
2015/12/14 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
JavaScript 调试器简介
2009/02/21 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
Python模块搜索路径代码详解
2018/01/29 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
python for 循环获取index索引的方法
2019/02/01 Python
django2.0扩展用户字段示例
2019/02/13 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
pycharm 如何取消连按两下shift出现的全局搜索
2021/01/15 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
HTML5应用之文件上传
2016/12/30 HTML / CSS
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
料理师求职信
2014/01/30 职场文书
一句话工作感言
2014/03/01 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
刑事代理授权委托书
2014/09/17 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
Nginx配置使用详解
2022/07/07 Servers