PHP多次回音。如何转换<;?php echo$xxx&燃气轮机;在像{xxx}这样的简单快捷方式中?

PHP多次回音。如何转换<;?php echo$xxx&燃气轮机;在像{xxx}这样的简单快捷方式中?,php,Php,很抱歉要问这个可能是新手的问题,但我相信一个简单的方法已经存在,我只是不知道正确的术语来搜索这个 如果我们有一个PHPLANG文件,并且我们通过一个命令加载它,那么在这之后,我们真的需要在每次需要时回显变量吗 这是我的问题。无论如何,都无法更改此设置: <?php include('lang_en.php'); ?> <html> <p><?php echo $lang['word01']; ?></p> </ht

很抱歉要问这个可能是新手的问题,但我相信一个简单的方法已经存在,我只是不知道正确的术语来搜索这个

如果我们有一个PHPLANG文件,并且我们通过一个命令加载它,那么在这之后,我们真的需要在每次需要时回显变量吗

这是我的问题。无论如何,都无法更改此设置:

<?php
    include('lang_en.php');
?>
<html>
    <p><?php echo $lang['word01']; ?></p>
</html>

为此:

<?php
    include('lang_en.php');
?>
<html>
    <p>{word01}</p>
</html>

{word01}

任何时候都需要回显一个变量,需要再次打开和关闭PHP标记,这很无聊

“短标签”的方式我已经知道了,但是有些服务器不接受短标签


感谢您的时间和帮助。

尝试以下模板引擎之一:


每个以
5.4
开头的PHP实例都将接受以下内容

<p><?= $lang['word01'] ?></p>

我知道一些模板引擎,但如果我这样做,我需要很多文件才能迁移到模板引擎。如果有任何方法可以从模板引擎中获取这些函数并适应我的代码,也许会更好。无论如何,我会尝试查看模板引擎中的代码。谢谢你的帮助!我想为它创建一个函数,就像模板引擎一样。我相信这更容易,因为我没有使用.tpl或.html,我的其他文件也是.php。我做了很多尝试,但实际上,我做不到!
<?php    
    include('lang_en.php');
    $l = (object)$lang;
?>     
<html>
    <p><?= $l->word1 ?></p>
</html>