您的位置:首页 > 产品设计 > UI/UE

在php中使用函数代替require操作

2013-05-03 19:23 197 查看
在 php 中,为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一些额外的效果,比如我们希望每个页面有不同的 title,就可以给这个函数传参数(如下所示)。

function printHeader($title)
{
require("../lib/header.php");
}


同时在 header.php 中

<html>
<head>
<title><?= $title ?></title>
...


这样就可以实现,每个页面不同的 title 了。另外还有一点,在这儿,我们把 header 放在了 ../lib/目录中。这样做的目的是将他们隔离开,通过服务器的访问权限控制不让用户访问到这些不完整的页面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: