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 相关文章推荐
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
两个强悍的php 图像处理类1
Jun 15 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
Php Ctemplate引擎开发相关内容
Mar 03 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
php中删除、清空session的方式总结
Oct 09 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
PHP模板引擎Smarty中变量的使用方法示例
Apr 11 PHP
php 微信开发获取用户信息如何实现
Dec 13 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 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函数实现判断是否移动端访问
2015/03/03 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
json数据的列循环示例
2013/09/06 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
python实现的简单猜数字游戏
2015/04/04 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python如何定义带参数的装饰器
2018/03/20 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
市场营销工作计划书
2014/05/06 职场文书
python可视化大屏库big_screen示例详解
2021/11/23 Python
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python