我在學習編寫更高級的字符串。我知道我可以做到這一點使用三種不同的語句,如:格式化帶功能的雙引號字符串
<?php
function1();
echo " | ";
function2();
?>
爲了得到這樣的結果:RESULT1 | RESULT2
(我對這個現實世界的例子是創建鏈接到WordPress的一個和下一個職位,如:
<?php
previous_post_link('%link', '< Previous');
echo ' | ';
next_post_link('%link', 'Next >');
?>
)
但是,因爲我想提高,學習新事情,我正在努力寫得更乾淨。我知道我可以使用雙引號和大括號插入的功能,如:
<?php
echo "{${function1()}} | {${function2()}}";
?>
但這返回這樣的結果:result1result2 |
爲什麼會發生這種情況,我該如何正確編寫此代碼?
謝謝!
我不能說最後一個例子是__clean__。 –
不是?好的,注意到。我對這一切仍然很陌生。 :) – zver