php各版本之间的变化,php 老旧版本函数变化和弃用

本文介绍了在PHP5.3之后版本中,遇到的诸如正则、替换函数、类操作等被弃用问题,提供了解决策略,包括正则表达式的转换、split函数的替代和旧式变量赋值的调整。重点讲述了如何在保持老程序运行的同时适配新服务器环境。
摘要由CSDN通过智能技术生成

错误提示:Deprecated: Assigning the return value of new by reference is deprecated in

Deprecated: Function ereg() is deprecated

Function split() is deprecated

上面php错误都是有低版本程序在高版本的服务器上面运行导致的,在5.3以后一些函数就弃用了。如果想运行老程序则需要降低php版本

下面列出一些新旧版本的函数以及修改的地方

正则相关,正则的转换已经要注意原来的正则表达式一般没有/rule/的斜杠,后面的都有了

ereg_replace() preg_replace()

ereg() preg_match()

eregi_replace() preg_replace()

eregi() preg_match()

替换相关

split() preg_split()

spliti() preg_split()

类符号

=& 类相关已经弃用,直接用=号即可。如果是连接符,仍然可用

功能

split 换成explode

以上就是常见的php版本出现的函数,或者版本问题。

更多信息请查看IT技术专栏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值