与PHP中的ES6模板文本等效?

与PHP中的ES6模板文本等效?,php,string,Php,String,在PHP中是否有ES6模板文本的等价物?它看起来类似于以下内容,当然,除了特定的代码不起作用之外: function generate_response($type, $message) { return "<div class='${($type === 'success') ? 'success' : 'error'}'>{$message}</div><br/>"; } 函数生成\u响应($type,$message){ 返回“{$message

在PHP中是否有ES6模板文本的等价物?它看起来类似于以下内容,当然,除了特定的代码不起作用之外:

function generate_response($type, $message) {
  return "<div class='${($type === 'success') ? 'success' : 'error'}'>{$message}</div><br/>"; 
}
函数生成\u响应($type,$message){
返回“{$message}
”; }
据我所知不是这样,但代码会这样工作

function generate_response($type, $message) {
    $t = $type === 'success' ? 'success' : 'error';
    return "<div class='$t'>$message</div><br/>"; 
}

echo generate_response('success', 'woop de do!');
函数生成\u响应($type,$message){
$t=$type=='success'?'success':'error';
返回“$message
”; } echo生成_响应('success','woop de do!');
我见过它是这样做的,带有双引号和花括号:

$numbers=[5,4,8,9,7,10,25,28];
foreach($number作为$number){
echo“数字是{$number}。”;
}

仍然没有模板文本的等价物吗?这样做是不可能的:
$var=“${number_格式($var2,2,',',')}”??