在php中使用函数代替require操作
2013-05-03 19:23
197 查看
在 php 中,为了减少重复代码,常常需要包含 heade 和 footer,我们最长使用的操作就是,require 或者 reqire_once等代码,但是我们可以用另一种方式来实现这种包含,写一个函数,比如 printHeader ,如下所示,看起来似乎一行代码变成两行更麻烦了,但是却可以实现一些额外的效果,比如我们希望每个页面有不同的 title,就可以给这个函数传参数(如下所示)。
同时在 header.php 中
这样就可以实现,每个页面不同的 title 了。另外还有一点,在这儿,我们把 header 放在了 ../lib/目录中。这样做的目的是将他们隔离开,通过服务器的访问权限控制不让用户访问到这些不完整的页面。
function printHeader($title) { require("../lib/header.php"); }
同时在 header.php 中
<html> <head> <title><?= $title ?></title> ...
这样就可以实现,每个页面不同的 title 了。另外还有一点,在这儿,我们把 header 放在了 ../lib/目录中。这样做的目的是将他们隔离开,通过服务器的访问权限控制不让用户访问到这些不完整的页面。
相关文章推荐
- 在php中使用函数代替require操作
- 服务优化之二(使用php语言结构代替函数)
- 关于php中date()函数的使用总结及查询当前日期所在一周的起始、结束日期
- php之函数的使用
- PHP中strtotime函数使用方法分享
- php中使用exec,system等函数调用系统命令
- PHP字符串长度计算 - strlen()函数使用介绍
- PHP 使用 mcrypt 进行加密解密的函数
- PHP 正则表达式常用函数使用小结
- PHP strip_tags使用时需要使用的HTML系列函数
- 深入php常用函数的使用汇总
- PHP持久连接mysql_pconnect()函数使用介绍
- PHP中调试函数debug_backtrace的使用示例代码
- php pack、unpack、ord 函数使用方法(二进制流接口应用实例)[转载]
- PHP register_shutdown_function()函数的使用示例
- php中使用hash_hmac函数实现HMAC-SHA1签名算法的来龙去脉
- 关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)
- php的ereg_replace()函数使用总结(转)
- PHP函数讲解:get_magic_quotes_gpc()使用方法
- 《php---简单的php小服务器》---可惜主机屋空间不允许使用某些函数。只能换别的了。