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文件上传表单摘自drupal的代码
Feb 15 PHP
PHP Directory 函数的详解
Mar 07 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
PHP删除指定目录中的所有目录及文件的方法
Feb 26 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
微信公众号实现会员卡领取功能
Jun 08 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
使用php自动备份数据库表的实现方法
Jul 28 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
PHP Swoole异步Redis客户端实现方法示例
Oct 24 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
Dec 30 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
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
php.ini 中文版
2006/10/28 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
表单提交时自动复制内容到剪贴板的js代码
2007/03/16 Javascript
jquery tools之tooltip
2009/07/25 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python文件写入实例分析
2015/04/08 Python
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
高三毕业生自我鉴定
2013/12/20 职场文书
期末考试动员演讲稿
2014/01/10 职场文书
旷课检讨书大全
2014/01/21 职场文书
我的小天地教学反思
2014/04/30 职场文书
董事长岗位职责
2015/02/13 职场文书
网聊搭讪开场白
2015/05/28 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书