• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP中include和require的区别

php 搞代码 3年前 (2022-01-23) 7次浏览 已收录 0个评论

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

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

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

<span> 1</span><span>function</span> r(<span>$file_name</span><span>) {</span><span> 2</span><span>$filenum</span>=@<span>fopen</span>(<span>$file_name</span>,"r"<span>);</span><span> 3</span> @<span>flock</span>(<span>$filenum</span>,<span>LOCK_SH);</span><span> 4</span><span>$file_data</span>=@<span>fread</span>(<span>$filenum</span>,<span>filesize</span>(<span>$file_name</span><span>));</span><span> 5</span> @<span>fclose</span>(<span>$filenu<b style="color:transparent">(、本文来源gao@!dai!ma.com搞$$代^@码网*</b><i>搞gaodaima代码</i>m</span><span>);</span><span> 6</span><span>return</span><span>$file_data</span><span>;</span><span> 7</span><span>}</span><span> 8</span><span>function</span> w(<span>$file_name</span>,<span>$data</span>,<span>$method</span>="w"<span>){</span><span> 9</span><span>$filenum</span>=@<span>fopen</span>(<span>$file_name</span>,<span>$method</span><span>);</span><span>10</span><span>flock</span>(<span>$filenum</span>,<span>LOCK_EX);</span><span>11</span><span>$file_data</span>=<span>fwrite</span>(<span>$filenum</span>,<span>$data</span><span>);</span><span>12</span><span>fclose</span>(<span>$filenum</span><span>);</span><span>13</span><span>return</span><span>$file_data</span><span>;</span><span>14</span> }

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP中include和require的区别
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址