【发布时间】:2013-11-19 05:38:08
【问题描述】:
以下是我的 PHP 代码行:
$nic = "'".ADMIN_SITE_URL."'assets/img/watermark.png'";
$client->setWatermark($nic, 105, 148);
这里ADMIN_SITE_URL 是一个常量,我想将一个字符串连接到这个常量,并将整个字符串包裹到单引号中,因为这将作为参数分配给一个名为 setWatermark() 的方法。但我做不到。得到错误为:
PHP Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in pdf_test_question_paper.php on line 83
Errors parsing pdf_test_question_paper.php
我不明白为什么会这样。谁能帮我解决这个问题?任何帮助将不胜感激。
【问题讨论】:
-
您正在生成一个类似于
"'ADMIN_SITE_URL'assets/img/watermark.png'"的字符串。注意URL之后的额外'。 -
@meagar:谢谢你的建议。请您提供用单引号括起来的正确字符串吗?
-
这个问题似乎跑题了,因为它是关于语法错误的。
标签: php syntax syntax-error