【PHP问题解决办法】Deprecated: Function eregi() is deprecated in
【PHP问题解决办法】Deprecated: Function eregi() is deprecated in
在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), 與建議替換成的 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问题解决办法】preg_match(): Delimiter must not be alphanumeric or backslash in:https://blog.csdn.net/q906270629/article/details/114922393
【PHP问题解决办法】Deprecated: Function eregi() is deprecated in相关推荐
- 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 ...
- Function eregi() is deprecated
在php升级到php5.3之后后,在使用的过程经常发现有的程序会出现Function eregi() is deprecated 的报错信息.是什么原因呢? 这是因为php5.3中不再支持eregi( ...
- Deprecated: Function ereg_replace() is deprecated
Deprecated: Function ereg_replace() is deprecated in /usr/local/apache/htdocs/cacti/include/global.p ...
- 出现Deprecated: Function ereg_replace() is deprecated in 的原因及解决方法
出现Deprecated: Function ereg_replace() is deprecated in 的原因及解决方法 参考文章: (1)出现Deprecated: Function ereg ...
- PHP Deprecated: Function ereg_replace() is deprecated in 的解决方法
这个问题是因为你用的php版本过高,在php5.3中,正则函数ereg_replace已经废弃,而dedecms还继续用,有两个方案可以解决以上问题: 1.把php版本换到v5.3下. 2.继续使用v ...
- PHP问题 —— Deprecated: Function ereg_replace() is de
1.1 Deprecated: Function ereg_replace() is deprecated 1.1.1 现象 运行应用出现如下错误提示: Deprecated: Function ...
- 织梦安装后提示Function ereg_replace() is deprecated的解决方法
织梦 dedecms v5.6 安装后提示 Deprecated: Function ereg_replace() is deprecated in D:\www\dede\config.php on ...
- php7帝国CMS报错Deprecated: Function get_magic_quotes_gpc()
在对帝国CMS进行升级之后,会出现类似的错误,如下代码所示: Deprecated: Function get_magic_quotes_gpc() is deprecated in /www/www ...
- php5.3开始出现的Function ereg() is deprecated Error问题解决办法
PHP 5.3 ereg() 无法正常使用,提示"Function ereg() is deprecated Error".问题根源是php中有两种正则表示方法,一个是posix, ...
- php Function split() is deprecated 的解决办法
原文地址: http://www.cnblogs.com/mfryf/archive/2012/05/31/2527307.html php升级为5.3后,程序会报 Function split() ...
最新文章
- 日志处理模块----logging
- MemoryMappingFile泄漏分析过程
- kibana操作elasticsearch:修改数据
- why SAP CRM My Opportunity Master page must be renamed as S2
- Redis 通配符查找及批量删除key
- webserver技术总结之一:webserver概念
- Mathematic Paradigm
- Spreadjs表格
- C语言的输出对齐应用
- 二阶系统阶跃响应实验__ 二阶系统的阶跃响应实验报告
- GOT10K toolkit的使用(python)
- html5考试简答题
- MPC5744P-UART(LIN)模块
- 于的繁体字有几种写法_于字的意思、于的繁体字、于的笔顺笔画、于字部首和繁体字于的意思...
- python,你也和小猪佩奇一样社会了!
- UE4/5 EasyFog插件使用
- springboot整合autopoi-web文件导出Excel,使用注解配置一多
- STC 下载 自动波特率 设计
- 计算机多媒体培训心得体会,学习计算机多媒体技术心得体会
- ENC28J60网络设备驱动分析