PHP split函数弃用

最近有童鞋报名baidu-sitemap-generator的一个错误,Deprecated: Function split() is deprecated in /home/wwwroot/djl/wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php; Deprecated: Function split() is deprecated in /home/wwwroot/djl/wp-content/plugins/baidu-sitemap-generator/sitemap-function.php

按照这个提示,应该是不支持split函数了。

查查PHP手册,发现PHP split函数在PHP 5.3.0之后就给弃用了。

Warning

This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.

 

这位童鞋所用的服务器空间的PHP版本极有可能是PHP 5.3.0,或以上版本的了。

split函数的替代函数

  • explode函数:速度更快~ 如不需要用到复杂的正则表则式。最佳选择了。
  • preg_split函数:强大的兼容perl的正则表则式。比split快。
  • str_split函数: 少用。

baidu-sitemap-generator暂时处得暂停更新的状态了。 等百度的站长平台开放后再重新更新吧,到时就要采用新的sitemap规则了。

 

24 回复
  1. 许诺 says:

    柳城 你的每一个页面都会有keyword和描述 请问是用了什么插件 all in one seo 是这个么? 还有 wordpress的head.php文件我一直不知道怎么写才好,就是如何判断是tag页面 文章页面和栏目页面的 keyword和描述

评论已关闭。