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 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
实现了一个PHP5的getter/setter基类的代码
Feb 25 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
Symfony2函数用法实例分析
Mar 18 PHP
php实现批量修改文件名称的方法
Jul 23 PHP
ThinkPHP防止重复提交表单的方法实例分析
May 10 PHP
PHP使用ActiveMQ实现消息队列的方法详解
May 31 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 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加MYSQL服务器
2006/10/09 PHP
php adodb连接不同数据库
2009/03/19 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
80%应聘者都不及格的JS面试题
2017/03/21 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
python实现redis三种cas事务操作
2017/12/19 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python实现手机通讯录搜索功能
2018/02/22 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
python生成随机红包的实例写法
2019/09/02 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
暇步士官网:Hush Puppies
2016/09/22 全球购物
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
三年级音乐教学反思
2014/01/28 职场文书
央视元宵晚会主持串词
2014/03/25 职场文书
爱国口号
2014/06/19 职场文书
法定代表人身份证明书
2014/09/10 职场文书
小学师德师风整改措施
2014/10/27 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
Python中rapidjson参数校验实现
2021/07/25 Python
一些让Python代码简洁的实用技巧总结
2021/08/23 Python