PHP将include的文件内容直接插入

解决方案 »

  1.   

    PHP编译时碰到INCLUDE时只是简单的将INCLUDE的文件内容插到当前代码处,再对插入的代码进行编译
    所以执行时长要根据你INCLUDE进来的文件需要执行多长时间,代码长不一定执行的时间长,
      

  2.   

    4-6个IO
    还和MMCache一类的东西有关
      

  3.   

    只要出现include就执行.和require不同.
      

  4.   

    file3.php
    <?php
    include(file1.inc);//调用php解释器执行file1.inc,执行时间与单独执行file1.inc一样
    inlcude(file2.inc);//调用php解释器执行file2.inc,执行时间与单独执行file2.inc一样
    ?>
      

  5.   

    include是当独立文件执行
    require是当本身文件,引进来
      

  6.   

    require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。 
    php手册里的说明include是当独立文件执行
    require是当本身文件,引进来这是php4.02以前的情况
      

  7.   

    请继续解释明白:
    include是当独立文件执行
    require是当本身文件,引进来
    谢谢