PHP中include和require的区别
程序员文章站
2022-04-06 16:35:12
...
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教程有兴趣的朋友有所帮助。
推荐阅读
-
详解Java中HashSet和TreeSet的区别
-
java中静态变量和实例变量的区别详细介绍
-
Java中new关键字和newInstance方法的区别分享
-
Java中Integer.valueOf,parsetInt() String.valueOf的区别和结果代码解析
-
C#中重载重写和覆盖的定义与区别
-
C#中String和StringBuilder的简介与区别
-
java中重载、覆盖和隐藏三者的区别分析
-
C#中Request.Cookies 和 Response.Cookies 的区别分析
-
C#中StringBuilder用法以及和String的区别分析
-
详解PHP的Yii框架中组件行为的属性注入和方法注入