Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

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

$
0
0

在 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/目录中。这样做的目的是将他们隔离开,通过服务器的访问权限控制不让用户访问到这些不完整的页面。

作者:abcdefg4250587 发表于2013-5-3 19:23:09 原文链接
阅读:61 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>