str_replace - 只能通过引用传递变量

时间:2015-09-25 17:32:04

标签: php

导致此错误的原因是什么?

致命错误 / var / www / application中只能通过引用传递变量 /lib/testing/imageMaker/imageMaker.php 在线 24

$x=str_replace ($s1,'',$s2);
$y=str_replace ($s1,'',$s2, 1 ); //Line 24

1 个答案:

答案 0 :(得分:2)

如下所述:PHP Manual: str_replace

count

  

如果通过,则将设置为执行的替换次数。

您无法传递literals而是传递参考:

$x=str_replace ($s1,'',$s2);
$y=str_replace ($s1,'',$s2, $count);
echo $count;