我无法执行下面的代码的原因是什么?
问题描述:
<?php
$greeting = 'hi';
echo 'hi' $greeting;
?>
我知道,当串插使用诸如echo "hi $greeting";
但如果代码工作分别在echo 'hi'
和echo $greeting
我不明白为什么当代码合并是echo 'hi' $greeting;
因为我得到一个错误上述作品我在上面说明。我无法执行下面的代码的原因是什么?
答
你要更换你的代码的这部分
echo 'hi' $greeting;
到
echo 'hi'.$greeting;
串接您的字符串和变量。 – aldrin27
我想知道为什么它不会工作,而不是使用连接使其工作。 – Robert
@Robert我建议对语言及其语法做一些研究。你不能猜测它应该如何工作。这与'foo(“hi”“hi”)'在任何语言中都是无效的原因是一样的。 –