我知道是由于php版本过高造成的,但是又不想降版本,但php是在不怎么会,请大家帮下忙,看怎么改代码。
在改之前报这个错误。
PHP Deprecated: Function ereg_replace() is deprecated in /usr/local/apache2/htdocs/lib/snmp.php on line 341
PHP Deprecated: Function ereg_replace() is deprecated in /usr/local/apache2/htdocs/lib/snmp.php on line 426
代码:
$string = trim(ereg_replace("{.*= ?}", "", $string));
$string = ereg_replace(REGEXP_SNMP_TRIM, "", $string);
简单将ereg_replace改为 preg_replace后两段代码分别报如下错误
PHP Warning: preg_replace(): No ending delimiter '.'
PHP Warning: preg_replace(): Unknown modifier
请问是怎么回事,要怎样才能解决?
------解决方案--------------------
PHP Deprecated: 这是 php5.3 特有的警告,是说那个函数已处在淘汰计划中,建议你不要使用
最简单的解决办法就是屏蔽掉这个错误类别
换用其他函数,就得符合人家的约定,你自己写错了能怪谁呢
------解决方案--------------------
不是替换为preg_replace()就可以的。这个函数第一个参数为正则。你那格式不对。正则应以//或##为分解符。
------解决方案--------------------
你要先说清楚你的需求啊。要替换什么 还有{.*= ?}和REGEXP_SNMP_TRIM是什么?
相关文章推荐
• Zend Framework教程之Zend_Config_Xml用法分析_php实例• Zend Framework+smarty用法实例详解_php实例• mysql 线程有关问题,请问大侠们,顶者有分• 程序修改有关问题• 求解关于PHP导出EXCEL的一个疑义独孤九贱(3)_JavaScript视频教程
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。没有它,你的前端生涯是不完整的。《php.cn独孤九贱(3)-JavaScript视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了javascript知识。
JavaScript教程121279次播放
独孤九贱(6)_jQuery视频教程
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等,是全球最流行的前端开发框架之一。PHP中文网根据最新版本,独家录制jQuery最新视频教程,回馈PHP中文网的新老用户。
jQuery教程100417次播放
传智播客JavaScript面向对象完成贪吃蛇游戏视频教程
《传智播客JavaScript面向对象完成贪吃蛇游戏视频教程》介绍了关于JavaScript面向对象的知识,利用面向对象的编程思想去完成贪吃蛇游戏。
JavaScript教程4309次播放
JavaScript入门基础视频教程
《JavaScript入门基础视频教程》本节课程中从JS的基础开始讲起,很适合新手学习哦!想学习JS方面知识的可以来看本节课程哦!!后面还有对JS的扩展哦!!
JavaScript教程9019次播放
jQuery入门基础视频教程
《jQuery入门基础视频教程》本节课中从jQuery的基础开始讲起,很适合新手学习哦!废话也就不说那么多了,没接触过jquery的小伙伴们可以来学习学习哦!!
jQuery教程6905次播放