include_once
require_once
如果该文件中的代码已经被包含了,则不会再次包含。如同此语句名字暗示的那样,只会包含一次。 

解决方案 »

  1.   


    试过全部都使用include_once 但是还是会出现这个问题,一出现就要花很多时间去解决,太麻烦了
      

  2.   

    如果你在多个被包含的文件里,多次定义同名函数的话。include_once 是无效的
    不过这就是你的问题了,为什么要那样做呢?
      

  3.   

    原来是这样,那么我是否可以用 Class 来解决同名函数的问题呢?
      

  4.   


    哦 谢谢你的建议 刚从asp.net转成php 遇到太多莫名的问题了··
      

  5.   

    <?PHP
    if(!function_exists('xx')) {
    function xx() {
    echo 'test';
    }
    }這樣就好了
      

  6.   

    include_once 已经排除了同一文件重复包含的可能性,并且你也这样写了
    你 #2 是这样说的“试过全部都使用include_once 但是还是会出现这个问题”