我可以在没有 Laravel 的情况下使用 {} 代替 <?php ?> 吗?

Can I use {} instead of <?php ?> without Laravel?

当使用Laravel时,你可以使用{ $variable }代替<?php echo $variable; ?>,当你使用PHP而不使用Laravel时可以这样做吗?

让我看看我是否猜对了。您想将可变元素放入 HTML 模板文件中而不使用丑陋的 "<?php echo ...; ?>" ?

您需要的是 Template engine。您可以获得这些现成的模板系统之一并学习如何使用它们(但它们没有您描述的确切行为)或者您可以编写自己的解析器。

我亲自制作了自己的 HTML 解析器,它的行为适合我对它的使用。对于你需要的,你只需要阅读 HTML 文件并使用正则表达式替换

^\{ (.+) \}$

$()