PHP 中的三重引号?

Triple quotes in PHP?

首先,抱歉我的英语不好。 我对此有疑问:

        print "<option onclick='javascript:redirectionJavascript(this.value,$date)' selected value='$id_user'>$name</option>";

我的问题是 $date 等于“2018-03-09”,如果我启动该代码 javascript 将收到“2003”,因为没有引号 Javascript 会进行减法。 所以我需要在 $date 周围加上引号,但我不知道怎么做。

感谢您的回答。

在字符串中放置引号是通过转义来完成的。所以如果我想用引号打印 "quote",我会做

print "\"quote\""

所以在你的情况下,这应该是答案:

print "<option onclick='javascript:redirectionJavascript(this.value,\"$date\")' selected value='$id_user'>$name</option>";