gpt4 book ai didi

php - require() 是不好的做法吗?如何不重用代码

转载 作者:可可西里 更新时间:2023-10-31 22:14:29 25 4
gpt4 key购买 nike

大量使用 require() 是不好的做法吗?大多数网站都有页眉和页脚,无论您在页面上的哪个位置导航,它们看起来都一样。但主要内容因页面而异。而且由于我不想重用代码,在两个地方使用相同的代码,我认为 require() 非常好。但是可以像我一样使用它吗?

这是我的例子:

<div class="content">
<section>
<?php require('mainpage.php'); ?>
</section>
<aside class="sidebar">
<div class="sidebar-box">
<?php require('sidebar/box1.php'); ?>
</div>
<div class="sidebar-box">
<?php require('sidebar/box2.php'); ?>
</div>
</aside>
</div>

侧边栏框是一个包含“最新消息”等内容的框。并且由于我可能希望在许多页面上都有“最新消息”框,所以我需要 require() 它以避免具有相同的代码在两个地方。

我应该用其他方式解决吗?

感谢您的帮助!

最佳答案

这看起来完全没问题,这正是 require() 的目的。

使用 require() 不是很好的做法的情况通常发生在 PHP 端 - 例如获取立即执行的大块 PHP 代码。在这些情况下,拥有一个带有函数或类的适当库是更好的主意。但是使用 require() 获取重复的页面部分是没问题的。

关于php - require() 是不好的做法吗?如何不重用代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com