如果在A中包含B,B中包含C,那么当一个文件包含A的时候,它是如何处理的?
是不是先加载最后一个B,让其包含C,然后再加载A,让其包含B,最后让A被包含?

解决方案 »

  1.   

    重大发现,当我使用require_once()的时候,不会出现任何问题,但是当我使用require()则连连报错!!
    严重怀疑require_once()的文件是先执行后包含。
      

  2.   

    require_once 和 require只有once这一个区别,
      

  3.   

    别忘记了PHP的运行是解释运行,一行一行的运行,执行到哪条代码就运行那行语句啊。这还用多想么?简单问题被你复杂化了
      

  4.   

    那怎么解释我使用require_once()不出错而require()出错这种现象呢(使用的是PHP5.2)?

    以后换着用就是了