我无法执行以下代码的原因是什么?

时间:2017-08-03 01:32:26

标签: php

<?php

$greeting = 'hi';

echo 'hi' $greeting;
?>

我知道上面使用的是字符串插值,例如echo "hi $greeting";,但如果代码单独工作,如echo 'hi'echo $greeting我不明白为什么我得到了如上所示,将代码组合为echo 'hi' $greeting;时出错。

2 个答案:

答案 0 :(得分:1)

因为那不是有效的代码。如果你想这样做,你需要连接字符串:

echo 'hi' . $greeting;

答案 1 :(得分:0)

你必须替换你的代码

echo 'hi' $greeting;

echo 'hi'.$greeting;