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中文乱码
Nov 26 PHP
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
php 团购折扣计算公式
Nov 24 PHP
修改PHP的memory_limit限制的方法分享
Feb 21 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
Jun 05 PHP
探讨方法的重写(覆载)详解
Jun 08 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
php生成高清缩略图实例详解
Dec 07 PHP
PHP实现的策略模式示例
Mar 20 PHP
php实现微信和支付宝支付的示例代码
Aug 11 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
PHP禁止页面缓存的代码
2011/10/23 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
layui获取选中行数据的实例讲解
2018/08/19 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
Windows下Python3.6安装第三方模块的方法
2018/11/22 Python
pandas中的series数据类型详解
2019/07/06 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python模块的定义,模块的导入,__name__用法实例分析
2020/01/07 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
Optimalprint加拿大:在线打印服务
2020/04/03 全球购物
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python
Windows7下FTP搭建图文教程
2022/08/05 Servers
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技