博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Function ereg() is deprecated Error
阅读量:6815 次
发布时间:2019-06-26

本文共 615 字,大约阅读时间需要 2 分钟。

Function ereg() is deprecated Error

php5.3开始出现的Function ereg() is deprecated Error问题解决办法

二月 28th, 2010
PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php中有两种正

则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。

此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,

但根本问题还是没有解决,php在5.2版本以前ereg都使用正常,在5.3以后,就要用preg_match来代替ereg。所

以就需要变成这样,原来: 

ereg("^[0-9]*$",$page)变成: 
preg_match("/^[0-9]*$/",$page)特别提醒:posix与perl的很明显的表达区别就是是否加斜杠,所以与ereg相

比,后者在正则的前后分别增加了两个”/”符号,不能缺少。

Tips:此问题在php5.2之前版本不会出现。

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/835326如需转载请自行联系原作者

yangzhimingg

你可能感兴趣的文章
06、豆瓣爬虫
查看>>
Charles修改HTTP返回技巧(断点法)
查看>>
高度自适应
查看>>
Asp.Net实现文件下载的几种方式
查看>>
android textView 添加超链接(两种实现方式)
查看>>
Shiro学习总结(1)——Apache Shiro简介
查看>>
Web应用界面设计规范
查看>>
戴尔服务器状态信息和简单处理
查看>>
字符串的回文子序列个数(以后再看)
查看>>
jbpm4.4 源码深度解析 (一)
查看>>
面试总结之 String
查看>>
映像文件工具srec
查看>>
UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 120: illegal multibyte sequence
查看>>
Centos kvm桥接
查看>>
单机使用tungsten 同步mysql数据到mongodb
查看>>
即将温习html标签,再系统的学习一下
查看>>
边缘检测之Sobel检测算子
查看>>
ssis (3) web
查看>>
Python 基本类型操作
查看>>
Android开发案例 - 淘宝商品详情
查看>>