php deprecated,PHP Deprecated: Function eregi() is deprecated解决方法
在php从低版本升级到php5.3以后的版本,我们在使用的过程经常发现有的程序会出现PHP Deprecated: Function eregi() is deprecated 的报错信息。是什么原因造成的呢?这是因为php5.3以后的PHP版本中屏弃了eregi()等函数,而使用preg_match()函数替代。
具体解决方法为:
将原来的eregi()函数换成preg_match()函数即可,看下面的例子
原始函数 eregi("[^\.0-9a-z@!_-]",$adminuser)
修改后函数 preg_match("/[^\.0-9a-z@!_-]/i",$adminuser)
注意:正则表达式两端需要加 / /i的界定符
与此相关的还有其它一些类似函数,这里我一并列举给大家
ereg_replace() → preg_replace()
ereg() → preg_match()
eregi_replace() → preg_replace()
eregi() → preg_match()
split() → preg_split()
需要 regex 的 split, 可用 preg_split() 代替
不需要 regex, 只要要快速分割固定的字串, 可用 explode() 代替. (速度會比需要 regex 的快很多)
具体规则朋友们可自行查看PHP手册。
php deprecated,PHP Deprecated: Function eregi() is deprecated解决方法相关推荐
- Function eregi() is deprecated
在php升级到php5.3之后后,在使用的过程经常发现有的程序会出现Function eregi() is deprecated 的报错信息.是什么原因呢? 这是因为php5.3中不再支持eregi( ...
- Deprecated:function eregi() is deprecated in /usr/local/apache/libraries/lib_lang.php on line 8
Deprecated:function eregi() is deprecated in /usr/local/apache/libraries/lib_lang.php on line 8 Depr ...
- [Vue warn]: Failed to mount component: template or render function not defined. 错误解决方法
[Vue warn]: Failed to mount component: template or render function not defined. 错误解决方法 参考文章: (1)[Vue ...
- hive初始化元数据的时候出现 Error:FUNCTION ‘NUCLEUS_ASCII‘ already exists解决方法
hive初始化元数据的时候出现 Error:FUNCTION 'NUCLEUS_ASCII' already exists解决方法 执行 schematool --initSchema -dbType ...
- php undefined function 几个函数,PHP Fatal error: Call to undefined function 函数名() in 解决方法...
PHP Fatal error: Call to undefined function 函数名() in 解决方法 发布于 2015-01-14 08:55:15 | 219 次阅读 | 评论: 1 ...
- 【C语言】warning: implicit declaration of function ‘xxx’ [-Wimplicit-function-declaration] 的解决方法
Linux开发C语言应用程序,编译出现以下四条warning: warning: implicit declaration of function 'strcmp' [-Wimplicit-funct ...
- 【C语言】warning: implicit declaration of function ‘usleep’ [-Wimplicit-function-declaration] 的解决方法
Linux环境下编译C语言程序,出现警告: warning: implicit declaration of function 'usleep' [-Wimplicit-function-declar ...
- IAR for msp430 MDK中 warning: #223-D: function xxx declared implicitly 解决方法
今天在EINT的范例里添加了一个函数,即eint.c中添加了一个datawrite()的函数,并在主函数main.c中调用,编译便警告 warning: #223-D: function " ...
- 【Python】cv2.error: ... (-215:Assertion failed) ssize.empty() in function ‘cv::resize’ 的解决方法
遇到了奇怪的错误: cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4 ...
- wordpress 安装(亲身经历) 出现“Fatal error: Call to undefined function get_magic_quotes_gpc()”之后的解决方法...
传说中wordpress是5分钟安装,可是昨天晚上安装了很长时间都没有安装好,先了卸掉了原来的appserv2.5.9,然后安装上了appserv2.6.0,(不要忘了备份原来的资料), 之后看了官网 ...
最新文章
- 『模板 高精度计算』
- 在redhat9上安装firefox
- javaweb项目中发布webservices服务
- android蓝牙音乐之AVRCP介绍和使用
- 【推荐】你必须知道的EF知识和经验
- 零拷贝(Zero Copy)
- 计算机原理2408,《计算机组成原理实验》课程教学大纲
- Xcode C++ and Objective-C refactoring
- android退出一个含有listview的activity时报java.lang.IllegalA
- TCP粘包和拆包问题
- C#字符串取第一个和最后一个字符
- Oracle的sqlnet.ora文件配置
- keil中出现警告:last line of file ends without a newline解决方法
- 58同城2014校园招聘软件测试笔试题
- Messaging——Solace PubSub+
- 中职教资计算机网络面试,2018下半年教师资格证面试:中学信息技术教案《计算机网络的组成》...
- hibernate一对一主键唯一外键关联(二)
- R语言实战笔记 基本统计分析-相关
- 2022 年 box 小游戏项目总结
- 解决坑----Unsupported major.minor version 51.0