Php 书本错误

Php 书本错误,php,Php,大家好 这是我买的一本书的代码。它给了我以下的错误 语法错误,意外的T_字符串,应为T_PAAMAYIM_NEKUDOTAYIM in preg_match (‚#<!-- START ‚. $tag . ‚ -->(.+?)<!-- END ‚.$tag . ‚ -->#si', $this->content, $tor); $tor = str_replace (‚<!-- START ‚. $tag . ‚ -->', „", $tor[0]);

大家好

这是我买的一本书的代码。它给了我以下的错误

语法错误,意外的T_字符串,应为T_PAAMAYIM_NEKUDOTAYIM in

preg_match (‚#<!-- START ‚. $tag . ‚ -->(.+?)<!-- END ‚.$tag . ‚ -->#si', $this->content, $tor);
$tor = str_replace (‚<!-- START ‚. $tag . ‚ -->', „", $tor[0]);
$tor = str_replace (‚<!-- END ‚ . $tag . ‚ -->', „", $tor);
preg#u match(“”(.+?)#si',$this->content,$tor);
$tor=str_替换(“”,“,$tor[0]);
$tor=str_替换(“”,“”和$tor);

preg_match就是这条线。有人能帮我解决这个问题吗?

在PHP中,字符串由引号分隔(双引号或单引号)

这里,您使用某种逗号作为字符串分隔符——这是错误的,并解释了语法错误

有关更多信息,请参阅


我想你应该用这样的东西:

preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', '', $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', '', $tor);
preg_match('#(.+?)#si',$this->content,$tor);
$tor=str_替换('',$tor[0]);
$tor=str_替换('',$tor);

在PHP中,字符串由引号分隔(双引号或单引号)

这里,您使用某种逗号作为字符串分隔符——这是错误的,并解释了语法错误

有关更多信息,请参阅


我想你应该用这样的东西:

preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', '', $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', '', $tor);
preg_match('#(.+?)#si',$this->content,$tor);
$tor=str_替换('',$tor[0]);
$tor=str_替换('',$tor);

我认为您只是复制了使用的代码示例,而不是“简单”引号
。代码应为:

preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', "", $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', "", $tor);
preg_match('#(.+?)#si',$this->content,$tor);
$tor=str_替换(“”,$tor[0]);
$tor=str_替换(“”,$tor);

我认为您只是复制了使用的代码示例,而不是“简单”引号
。守则应改为:

preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', "", $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', "", $tor);
preg_match('#(.+?)#si',$this->content,$tor);
$tor=str_替换(“”,$tor[0]);
$tor=str_替换(“”,$tor);

highligthing的语法应该说明问题出在哪里,我认为你只是复制了使用排版引号而不是“简单”引号的代码示例。我一定喜欢T_PAAMAYIM_NEKUDOTAYIM。(对于那些想知道的人来说,这意味着双冒号。)语法highligthing应该表明问题出在哪里。我认为你只是复制了使用排版引号而不是“简单”引号的代码示例。我一定喜欢T_PAAMAYIM_NEKUDOTAYIM。(对于那些想知道的人来说,是双冒号)非常感谢您用正确的代码回答!CEO邀请您到希腊:)非常感谢您用正确的代码回答!首席执行官邀请您访问希腊:)