1、require与include解释过程是一样的,只不过如果出现错误,require是“错误”级别的,停止执行,include则是“警告”级别的,给个提示。2、b.php解释完后,是把它整个到a.php的,而不是返回,可以讲是a.php引用b.php。

解决方案 »

  1.   

    如果b.php是解析后的那就应该不是php代码 
    那b.php整到a.php后a.php里的代码是什么样
      

  2.   

    1、是解析代码,和在a.php运行b.php的代码一样的,include只是一个接入的函数,解析后的代码供给a.php使用,楼主把这个问题想复杂了。2、怎么讲,应该不是整合到a.php,而是在内存中把代码整合一起运行。
      

  3.   

    有点迷糊 不是很清晰的感觉看了些帮助文档 上面说 require是整合后解析 include是先解析后整和你上面说"
    1、是解析代码,和在a.php运行b.php的代码一样的,include只是一个接入的函数,解析后的代码供给a.php使用,楼主把这个问题想复杂了。 2、怎么讲,应该不是整合到a.php,而是在内存中把代码整合一起运行。"感觉很抽象 实在不能很清晰的理解
      

  4.   

    require遇到错误时,不给提示继续执行,
    include给出提示继续执行