猿问

str_replace 导致函数内部错误,但单独工作正常

今天我已经坚持了很长一段时间。我收到指向此行的错误:

$tplHtml = str_replace('{{TITLE}}', $row['title'], $tplHtml);
syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

所以我提取了这一行所在的整个函数,并将其放入自己的文件中。那里似乎还不错。诡异的。

任何人都可以看到为什么这会导致我出错吗?我只是不知道还能做什么。错误消息对我帮助不大。我研究了一下,显然这可能是一百个问题。

我错过了一些明显的东西吗?


动漫人物
浏览 69回答 1
1回答

收到一只叮咚

您没有正确终止您的heredoc字符串:请务必注意,带有结束标识符的行不得包含其他字符,分号 (;) 除外。这尤其意味着标识符不能缩进,分号前后不能有任何空格或制表符。    EOF;不起作用,它需要是:EOF;
随时随地看视频慕课网APP
我要回答