PHP中是否有某种等效的ES6模板文字?看起来类似于以下内容,当然特定的代码段不起作用:
function generate_response($type, $message) {
return "<div class='${($type === 'success') ? 'success' : 'error'}'>{$message}</div><br/>";
}
答案 0 :(得分:1)
据我所知,但该代码将像这样
function generate_response($type, $message) {
$t = $type === 'success' ? 'success' : 'error';
return "<div class='$t'>$message</div><br/>";
}
echo generate_response('success', 'woop de do!');
答案 1 :(得分:0)
我已经看到它是这样的,用双引号和大括号括起来:
$numbers = [5, 4, 8, 9, 7, 10, 25, 28];
foreach($numbers as $number) {
echo "<p>The number is {$number}.";
}