【问题标题】:What's error in below code of wrapping the path in double quotes? [closed]下面将路径用双引号括起来的代码有什么错误? [关闭]
【发布时间】: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


【解决方案1】:

试试看

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

【讨论】:

  • :我试过你的代码,但还是不行。给我同样的错误。
  • ADMIN_SITE_URL的输出是什么
  • :感谢您的帮助。它对我有用。其实我是做错方式的人:)
猜你喜欢
  • 1970-01-01
  • 2021-06-06
  • 2010-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-01
相关资源
最近更新 更多