All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
asp.net代码实现MSSQL数据库创建及操作_[Asp.Net教程]
asp.net跳转页面的三种方法比较_.net资料_编程技术
C#网络应用编程基础练习题与答案(六)_[Asp.Net教程]
PHP教程:PHP读取某站点的链接的函数_[PHP教程]
扩展GridView控件(八)——导出为Excel_[Asp.Net教程]
详谈基于JSON的高级AJAX开发技术_.net资料_编程技术
技巧:用PHP程序计算时间差的几种方法_php资料_编程技术
ASP2.0-FreeTextBox使用详解_[Asp.Net教程]
用C#开发智能手机软件:推箱子
在ASP.NET中防止注入攻击[翻译]_[Asp.Net教程]
Reading number is top 10 pictures
Take you to walk into the most true north Korea rural3
The world's top ten most beautiful railway station2
Sell the barbecue as says father du breul3
清纯性感的美眉2
29 the belle stars after bath figure5
NeedWallpaper14
Sora aoi mirror memorial classics5
Summer is most suitable for young people to travel in China8
传几朵花
XuRe xuan cool and refreshing photoes2
Download software ranking
Boxer's Top ten classic battle2
Prostitutes diary
JSP+Ajax Web development typical examples
Boxer vs Yellow5
Tram sex maniac 2 (H) rar bag10
Eclipse 4.2.2 For Win32
Eclipse 4.2.2 For Win64
Kung fu panda - the secret of the teacher
Photoshop 8.0图象编辑软件
中国结婚习俗实录
aaa published in(发表于) 2013/12/24 5:54:44 Edit(编辑)
实例讲解PHP中实现代码重用的两个函数_php资料_编程技术

实例讲解PHP中实现代码重用的两个函数_php资料_编程技术

实例讲解PHP中实现代码重用的两个函数_php资料_编程技术-你的首页-uuhomepage.com

  实例讲解PHP中实现代码重用的两个函数:include()和require()

  无论你在开发的网站规模的大小,都应该意识到代码重用的重要性,无论这些代码是HTML、还是PHP代码。例如,你必须至少每年改变一次包含版权信息的页脚,如果你的网站含有1000个页面,每年修改一次也是个很烦人的事儿。

  在PHP中,至少有几个函数可以帮助你实现代码重用的目的,所使用的函数取决于你所重用的代码,主要的函数有:

  * include() and include_once()
  * require() and require_once()

  include()函数包含并对给定的文件进行计算,例如:

  include('/home/me/myfile');

  在include文件中的任何代码都在include()出现的代码范围内执行,你可以通过联合使用include()和fopen()在自己的服务器上包含静态文件,在另一台服务器上包含目标文件。

  include_once()的功能与include()相同,二者之间的区别在于它会检查一个文件中的代码是否已经包含在现有的脚本中,如果代码已经存在,则不会再次包含它。

  require()函数用给定文件的内容取代它本身,这一代替过程发生在PHP引擎编译代码期间,而不是在执行期间进行,它不象include()那样会首先进行计算。require()函数更多地用在静态元素中,而include()更多地用于动态元素中。与include_once()类似的是,require_once()将首先检查是否已经插入给定的代码,如果代码已经存在,就不再插入了。

  为也了解其内容,在版权信息、静态文字和其他不包含变量的元素或者依赖其他正在执行的脚本的元素中我更趋向于使用require函数。例如:




[a lot of content]
// insert copyright
require('/home/me/mycopyright');
?>


  另一方面,我经常在文件的开始使用include()来控制许多的函数:

//得到函数库
include('/home/me/myfunctions');
// do PHP things with my functions ?>



[a lot of content]


  下一个问题就该是“include和require文件在哪里?”,对这个问题简单的回答是,“系统中的任意地方。”如果你的代码中包含有带有用户名和口令的数据库连接,你肯定不会将它们都放在文档根目录中向所有的人都开放。

  included或required文件可以在系统上的任何地方,只要PHP运行的系统上的用户可以访问这些文件即可,你可以使这些文件具有任何后缀,或者不使用后缀。

  使用include()和require()对在网站中的元素进行具体化是一种普遍的现象,并在需要对网站升级时,给你带来很大的方便。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.