PHP推荐:内联、内部或外部
我熟悉PHP,但有一个问题困扰着我: 是否有一个公约或一般性建议,关于Wheet代码应为: -内联,即PHP推荐:内联、内部或外部,php,Php,我熟悉PHP,但有一个问题困扰着我: 是否有一个公约或一般性建议,关于Wheet代码应为: -内联,即 <html> <body> <?php (code to generate content) ?> </body> </html> -内部的,即 <?php $content=... ?> <html> <body> <?= $content ?>
<html>
<body>
<?php (code to generate content) ?>
</body>
</html>
-内部的,即
<?php $content=... ?>
<html>
<body>
<?= $content ?>
</body>
</html>
<?php include(...) ?>
<html>
<body>
<?= $content ?>
</body>
</html>
-外部的,即
<?php $content=... ?>
<html>
<body>
<?= $content ?>
</body>
</html>
<?php include(...) ?>
<html>
<body>
<?= $content ?>
</body>
</html>
我想说内部风格更好,但我希望得到普遍接受的惯例或组织的推荐。视情况而定
上面的示例看起来像一个经典模板。并且遵循软件设计模式,比如,您应该只在HTML中有变量,并且在模板文件之外有填充/设置这些变量的代码
因此,您的第三个示例是最符合MVC模式的示例
可能还有其他用例,在HTML中使用内联代码也更容易。第四种方法:单独的模板。