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 相关文章推荐
基于Windows下Apache PHP5.3.1安装教程
Jan 08 PHP
php date()日期时间函数详解
May 16 PHP
php动态生成函数示例
Mar 21 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
PHP简单实现文本计数器的方法
Apr 28 PHP
php自定义截取中文字符串-utf8版
Feb 27 PHP
php之可变函数的实例详解
Sep 13 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
PHP数组常用函数实例小结
Aug 20 PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 PHP
如何用PHP实现分布算法之一致性哈希算法
May 26 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
推荐文章系统(一)
2006/10/09 PHP
php中Ctype函数用法详解
2014/12/09 PHP
8个必备的PHP功能开发
2015/10/02 PHP
twig模板常用语句实例小结
2016/02/04 PHP
javascript中的几个运算符
2007/06/29 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue的常用组件操作方法应用分析
2018/04/13 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
详解Vue的mixin策略
2020/11/19 Vue.js
python sys模块sys.path使用方法示例
2013/12/04 Python
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
聊聊python在linux下与windows下导入模块的区别说明
2021/03/03 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
大学生新闻专业个人自我评价
2013/11/12 职场文书
教师党员思想汇报
2014/01/06 职场文书
高一数学教学反思
2014/02/07 职场文书
美食节策划方案
2014/05/26 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
Ruby处理YAML和json数据
2022/04/18 Ruby
使用Redis实现分布式锁的方法
2022/06/16 Redis