【发布时间】:2015-10-11 05:30:39
【问题描述】:
我是 PHP 和一般编程的新手,希望有人可以帮助我。
我正在构建一个网站,其中每个页面的代码都保存在一个单独的文件中。
现在我有几个代码 sn-ps 我想在不同的页面上使用,但不是在所有页面上使用。 我目前的方法是我将它们粘贴到每个使用它们的文件上,这些文件复制了代码,因此被认为不是一个好习惯。
另一方面,当我在所有页面上使用 sn-ps 时,我已将它们从单个文件中删除并使用 PHP 的 include 或 require 将它们存储为单独的包含文件,以便将它们包含在页面中,例如对于页眉、页脚和菜单等 - 示例:
require_once("includes/header.php");
这很好用,我想知道是否有类似的方法可以也包含其他代码 sn-ps,但不必将它们中的每一个保存为单独的文件。
有没有办法,例如,我可以为此使用函数,还是有其他一些常见的做法?
示例(只是为了说明我的意思):
<?php
// example of what I would like to include on different pages
echo "<button type="button" class="class1" id="btn1">Button 1</button><br />
<button type="button" class="class2" id="btn1">Button 2</button><br />
<button type="button" class="class3" id="btn1">Button 3</button><br />";
?>
要插入的部分可以是任何东西,但通常它们是一些小的 PHP / HTML sn-ps,例如一组按钮或一个 div 或一个下拉列表等。
【问题讨论】:
标签: php html function include require