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教程有兴趣的朋友有所帮助。
推荐阅读
-
Django中URLconf和include()的协同工作方法
-
浅析ThinkPHP中execute和query方法的区别
-
sqlserver中delete、update中使用表别名和oracle的区别
-
PHP中new static()与new self()的区别异同分析
-
PHP中的按位与和按位或操作示例
-
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
-
PHP中strlen()和mb_strlen()的区别浅析
-
Node.js 中exports 和 module.exports 的区别
-
深入理解require与require_once与include以及include_once的区别
-
解析php中const与define的应用区别