从php回应角度范围变量

时间:2016-12-22 06:15:44

标签: javascript php angularjs if-statement

在php中,前面有$的任何内容都被视为变量,如果我尝试回显下面的角度语句

if(...) {echo "return $scope.id;";}

我收到一条错误,说$scope不是我在php中定义的变量。有人知道一个简单的解决方法吗?

1 个答案:

答案 0 :(得分:0)

来自the PHP String documentation

  

双引号字符串最重要的特性是变量名称将被扩展。有关详细信息,请参阅string parsing

您可以在下面的示例中使用single-quoted string(或使用now-doc format,但这可能比必要的更复杂)。

echo 'return $scope.id;';

这样它就不会将$ scope解释为PHP变量。