首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图书错误php

图书错误php
EN

Stack Overflow用户
提问于 2011-02-27 22:35:45
回答 2查看 173关注 0票数 0

helo everyone

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

语法错误,意外的T_STRING,应为T_PAAMAYIM_NEKUDOTAYIM

代码语言:javascript
复制
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就是这条线。有人能帮我解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-27 22:40:35

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

代码语言:javascript
复制
preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', "", $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', "", $tor);
票数 3
EN

Stack Overflow用户

发布于 2011-02-27 22:37:36

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

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

有关更多信息,作为参考,您应该查看。

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

代码语言:javascript
复制
preg_match ('#<!-- START '. $tag . ' -->(.+?)<!-- END '.$tag . ' -->#si', $this->content, $tor);
$tor = str_replace ('<!-- START '. $tag . ' -->', '', $tor[0]);
$tor = str_replace ('<!-- END ' . $tag . ' -->', '', $tor);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5133773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档