什么';s在下面的代码中将路径用双引号括起来时出错


What's error in below code of wrapping the path in double quotes?

下面是我的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

我不明白为什么会发生这种事。有人能帮我解决这个问题吗?如有任何帮助,我们将不胜感激。

试试

$nic = "'".ADMIN_SITE_URL."assets/img/watermark.png'";