include与include_once的区别

SJY发表于:2014年08月16日 13:57 • 阅读:

唯一的差别在于 include_once() 函数会先检查要导入的档案是不是已经在该程序中的其它地方被导入过了,如果有的话就不会再次重复导入该档案,也就是说用include_once()的话在同一个php文件中同一个php文档只能被导入一次,而用include()的话可以导入无数次(这项功能有时候是很重要的,比方说要导入的档 案里面宣告了一些你自行定义好的函数,那么如果在同一个程序重复导入这个档案,在第二次导入的时候便会发生错误讯息,因为 PHP 不允许相同名称的函数被重复宣告第二次)。 

欢迎转载,但请保留原文地址 http://www.sjyhome.com/php/include-and-include_once.html

回复(0)