您所在的位置:小祥子 » 编程 » PHP » 正文

PHP中include和require的区别

时间:2015-08-14 编辑:粪发涂墙 来源:CnBlogs

include和require的区别,其实两者没有太大的区别,如果要包含的文件不存在,include提示notice,然后继续执行下面的语句,require提示致命错误并且退出。

根据测试,win32平台下它们都是先包含后执行,所以被包含文件里最好不要再有include或require语句,这样会造成目录混乱。

或许*nux下情况不同,暂时还没测试。如果一个文件不想被包含多次可以使用include_once或require_once## 读取,写入文档数据:

 function r($file_name) {
 $filenum=@($file_name,"r");
 @($filenum,LOCK_SH);
 $file_data=@($filenum,($file_name));
 @($filenum);
 return $file_data;
 }
 function w($file_name,$data,$method="w"){
 $filenum=@($file_name,$method);
 ($filenum,LOCK_EX);
 $file_data=($filenum,$data);
 ($filenum);
 return $file_data;
 }



关键词:PHP