我在我的本地运行PHP 5.3.8,在我的遥控器上运行5.2.17。
strstr()在我的本地工作正常,但在远程加载时它什么都不返回。甚至错误报告都没有说什么。
简单使用它:
echo strstr('1234567890', '3', true);
应该返回12.而不是什么都没有。在这一点上,我迷失了想法。两个相同的脚本如何返回不同的结果?
是否被秘密关闭?或者有一个我不知道的设置?非常感谢任何帮助,谢谢。
答案 0 :(得分:7)
在PHP 5.3.0中引入了strstr
的第三个参数,因此您无法在具有PHP 5.2.x的远程服务器中使用此参数
此处链接http://php.net/manual/en/function.strstr.php(请注意更改日志部分)