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修改时间格式的代码
May 29 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 PHP
php 多关键字 高亮显示实现代码
Apr 23 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
Ubuntu12下编译安装PHP5.3开发环境
Mar 27 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP获取星期几的常用方法小结
Dec 18 PHP
laravel与thinkphp之间的区别与优缺点
Mar 02 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抓取百度阅读的方法示例
2016/12/18 PHP
IE8 原生JSON支持
2009/04/13 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
使用coffeescript编写node.js项目的方法汇总
2015/08/05 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
Django logging配置及使用详解
2019/07/23 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
Python编写万花尺图案实例
2021/01/03 Python
python中使用np.delete()的实例方法
2021/02/01 Python
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
班组长工作职责
2013/12/25 职场文书
大学生学习自我评价
2014/01/13 职场文书
运动会广播稿50字
2014/01/26 职场文书
财务部绩效考核方案
2014/05/04 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
手机被没收的检讨书
2014/10/04 职场文书
大学迎新生标语
2014/10/06 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
Java使用Unsafe类的示例详解
2021/09/25 Java/Android