首页 > 解决方案 > 等效于 PHP 中的 ES6 模板文字?

问题描述

PHP中是否有某种等效的ES6模板文字?它看起来像下面这样,当然那段特定的代码不起作用:

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

标签: phpstring

解决方案


我已经看到它是这样完成的,带有双引号和大括号:

$numbers = [5, 4, 8, 9, 7, 10, 25, 28];

foreach($numbers as $number) {
    echo "<p>The number is {$number}.";
}

推荐阅读