欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP中include和require的区别

程序员文章站 2022-04-28 12:17:22
...
include和require的区别,其实两者没有太大的区别,如果要包含的文件不存在,include提示notice,然后继续执行下面的语句,require提示致命错误并且退出。

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

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

 1function 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);
 6return$file_data;
 7}
 8function w($file_name,$data,$method="w"){
 9$filenum=@fopen($file_name,$method);
10flock($filenum,LOCK_EX);
11$file_data=fwrite($filenum,$data);
12fclose($filenum);
13return$file_data;
14 }


以上就介绍了PHP中include和require的区别,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。