·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> php网站开发 >> PHP中include和require的区别

PHP中include和require的区别

作者:佚名      php网站开发编辑:admin      更新时间:2022-07-23
php中include和require的区别

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

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

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

 1 function r($file_name) { 2 $filenum=@fopen($file_name,"r"); 3 @flock($filenum,LOCK_SH); 4 $file_data=@fread($filenum,filesize($file_name)); 5 @fclose($filenum); 6 return $file_data; 7 } 8 function w($file_name,$data,$method="w"){ 9 $filenum=@fopen($file_name,$method);10 flock($filenum,LOCK_EX);11 $file_data=fwrite($filenum,$data);12 fclose($filenum);13 return $file_data;14 }