php 老旧版本函数变化和弃用
2014-09-10来源:易贤网

错误提示: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技术专栏

2026公务员·事业单位培训课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息