我试图打印一个简单的变量连接一个函数调用,这就是我得到的!功能和变量执行优先
<?php
$hello = "Hello ";
function test(){
echo "This is a function!! ";
}
echo $hello.test();
?>
这里回声打印变量招呼由函数调用连接在一起,因此,应该使输出Hello This is a function!!
,而不是输出This is a function!! Hello
。
- 这是如何工作,可以解释这种行为?
因为你'回声'字符串,而不是'返回'它。 –
因为我在这里使用了连接运算符,所以echo本质上应该做的是print $ hello并将函数输出连接到$ hello吗? – theblackpearl
尝试在期间的任一侧放置一个空间 – user2027202827