现在文件开头
define( 'ROOT_DIR', dirname(__FILE__) );
或者
ini_set("ROOT_DIR", "dirname(__FILE__)".ini_get("ROOT_DIR"));然后在类里
include( ROOT_DIR.'/include/functions.php' );

解决方案 »

  1.   

    还是不行屙。。
    我是在被include的文件里实例化原文件里面的一个类,并调用里面一个public函数。
      

  2.   

    两个文件在同一个目录下面。
    class a{
    protected function A(){ if($keyword=='met'){
    include( ROOT_DIR.'/include/functions.php' );
    new joke($toUsername, $fromUsername);}}
    class responseT{
    public function __construct($toUsername,$fromUsername,$content){
    ...

    <?php
    class joke{
    public function __construct($toUsername,$fromUsername){               ...
    new responseT($toUsername, $fromUsername, $contentStr);//这个类在前面一个文件里面
    }
    }
      

  3.   

    同一个目录 应该用 include(dirname(__FILE__).'/include/functions.php' ); 页面最上面加
    ini_set('display_errors',1);
    ini_set('display_startup_errors',1);
    error_reporting(-1);
    看看报什么错?