串联意外标识符错误 PHP

Concatenation Unexpected Identifier error PHP

我正在尝试在 Magento 1.x 中进行一些连接,但遇到 "Unexpected Identifier" 错误,以下代码是代码片段,每个 PHP 回声都已格式化如:

  1. $product->getPrice() - 整数 - 例如:45.00
  2. $product->getName() - 字符串 - 例如:Product Name Here
var testVar = "12345::'" + echo $product->getPrice() + "'::'" + echo $product->Name() + "'::ProductID";

我不明白为什么它不起作用,有人可以帮忙吗?

var testVar = "12345::'" <?php echo $product->getPrice() ?> "'::'" <?php echo $product->Name()?>  "'::ProductID";

参考Concatenation php string to javascript string