当前位置:七道奇文章资讯网站建设网站编程
日期:2011-01-04 15:32:00  来源:本站整理

php关于require和include的辨别[网站编程]

赞助商链接



  本文“php关于require和include的辨别[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

include() 或 require() 函数,您可以在服务器履行 php教程 文件之前在该文件中插入一个文件的内容.除了它们处理错误的方法差别之外,这两个函数在其他方面都是相同的.include() 函数会生成一个告诫(但是脚本会持续履行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会终止履行).

  1. <html> 
  2. <body> 
  3.  
  4. <?php include("header.php"); ?> 
  5.  
  6. <h1>welcome to my home page</h1> 
  7.  
  8. <p>some text</p> 
  9.  
  10. </body> 
  11. </html> 
  12.  


三个文件,"default.php"、"about.php" 以及 "contact.php" 都引用了 "menu.php" 文件.这是 "default.php" 中的代码:

  1. <?php include("menu.php"); ?> 
  2.  
  3. <h1>welcome to my home page</h1> 
  4.  
  5. <p>some text</p> 
  6.  
  7. </body> 
  8. </html> 
  9.  



require() 函数
require() 函数与 include() 相同,差别的是它对错误的处理方法.

include() 函数会生成一个告诫(但是脚本会持续履行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会终止履行).

假如在您通过 include() 引用文件时发生了错误,会得到近似下面这样的错误消息:

php 代码:

  1. <html> 
  2. <body> 
  3.  
  4. <?php 
  5. include("wrongfile.php");  
  6. echo "hello world!";  
  7. ?> 
  8.  
  9. </body> 
  10. </html> 

错误消息:
warning: include(wrongfile.php) [function.include]:
failed to open stream:
no such file or directory in c:homewebsitetest.php on line 5

warning: include() [function.include]:
failed opening 'wrongfile.php' for inclusion
(include_path='.;c:php5pear')
in c:homewebsitetest.php on line 5

hello world!
 


  以上是“php关于require和include的辨别[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • php关于require和include的辨别
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .