require_once 是说只加载一次require_once('global.php');
require_once('global.php');
// 错误require('global.php');
require('global.php');

解决方案 »

  1.   

    require_once 表示每一次http响应只加载一次
      

  2.   

    // 错误
    require('global.php');
    require('global.php');======== 错误的想法,不是说加载两次就一定会错,只有在函数和类定义两次才会出错。require_once只不过是用来避免多次加载函数和类定义而已。去看看VC里的MFC那么多的#ifdef _INCLUDE_XXX_H,就知道为什么PHP要用require_once, include_once函数了。
      

  3.   

    一般情况下,开发者是不会愚蠢到在一个php页面重复加载多次一个*.php文件的.这个函数的目的是为了防止这样的情况:
    b.php 包含 a.php
    c.php 包含 b.php
    c.php 包含 a.php在b.php中已经包含了a.php,c.php又包含了b.php,所以c.php就不用再加载a.php了
      

  4.   

    我也奇怪这个好书的用法呢~学习ing~
      

  5.   

    require_once只加载一次了一次,其他页面访问的时候要重新加载的.