php用split函数报错 是为什么?

这是我的代码
$a_city="重庆,四川"; $a=split(',', $a_city); var_dump($a);
报错如下

这个不影响的,若不希望输出错误可在文件头加上error_reporting(0);
出现这种情况原因是PHP5.3的版本,很多PHP函数已经过时不能用了,这里的这个错误原因就是函数split()在 PHP5.3 中已经不建议使用了。preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费。
温馨提示:答案为网友推荐,仅供参考