我試圖打印一個簡單的變量連接一個函數調用,這就是我得到的!功能和變量執行優先
<?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