问题描述
|
$stringText = \"[TEST-1] test task 1 Created: 06/Apr/11 Updated: 06/Apr/11\";
$splitArray = split(\" \",$stringText);
不推荐使用:函数split()在第27行的C:\\ wamp \\ www \\ RSS.PHP中不推荐使用
为什么会发生此错误?
解决方法
http://php.net/manual/zh/function.split.php
从手册
警告此功能已被
从PHP 5.3.0开始不推荐使用。靠
不建议使用此功能
注意:
从PHP 5.3.0开始,正则表达式扩展
不赞成使用PCRE
延期。调用此函数将
发出E_DEPRECATED通知。看到
差异列表,以帮助您
转换为PCRE。
我猜您应该使用替代项
preg_split()
。或者,如果您不使用正则表达式,只需使用explode
,split已由ѭ2代替,有关更多信息,请参见http://php.net/explode。与split的工作原理相同,但是split被“弃用”基本上意味着这是一个旧功能,不应再使用,并且不太可能在更高版本的php中使用。
,使用以下爆炸功能:
$command = explode(\" \",$tag[1]);
这是这种情况的标准解决方案。
其完美的工作。
,啊,文档对此说了。并且文档还说应该使用哪些函数代替:
preg_split
爆炸
str_split
,因为该功能已被弃用?您可以自定义error_reporting级别以不记录/显示已折旧的错误。但是,更正该问题会更加谨慎(IE使用explode代替您在上面所做的简单拆分。)