js 可以這樣做
let abc = '123'
let ccc = '456'
`${abc}${ccc}`
output "123456"
我知道 php 可以這樣
$abc = '123';
$ccc = '456';
echo "$abc $ccc"
output "123 456"
想問若是想在裡面加上一個 func 呢?
假設 func 為 pagination
我可以這樣做
$abc = '123';
$index = pagination($pageNum, $pageSize);
echo "$abc $index"
如果要省略 $index = ...
這一行
就可以
echo "$abc " . pagination($pageNum, $pageSize);
1.有更乾淨的方式嗎?
2.有其他類似的小撇步嗎?
感恩各位大大哦!
PHP Variable Interpolation 字串內變數插補
$abc = '123';
$index = pagination($pageNum, $pageSize);
echo "{$abc} {$index}";
或
$abc = '123';
echo "{$abc} {pagination($pageNum, $pageSize)}";
字串插補變數很多語言都有在用,包括javascript
var arr = ["11111","22222","3333"];
tablestr = "<table style='border:1px solid black;'>";
arr.forEach(function(i,v){
tablestr += `<tr><td>${i}</td></tr>`;
});
tablestr += "</table>";
document.write(tablestr);
https://jsfiddle.net/yL6vcmd1/
關鍵是javascript的字串變數插補的方法要用跟毛毛蟲~在一起的那個斜單引號,還有變數前後要加的${ }
這樣就不用一堆 + 跟一堆 . 搞的畫面雜亂無章.....