PHP:同一目录中的类文件无法识别?

时间:2009-06-18 17:32:29

标签: php class oop

我在同一目录中有两个php文件:

test.tattler.php
class.tattler_stats.php

我的test.tattler应该创建我的tattler_stats的对象,但它给了我这个错误:

Fatal error: Class 'tattler_stats' not found in /.../test.tattler.php on line 4

test.tattler中的代码:

<?php

include 'class.tattler_stats.php';

$tattler_test = new tattler_stats( $_REQUEST );

?>

tattler_stats中的代码:

function __construct( $_REQUEST )
{
    $param = $_REQUEST['menu'];

    run();
}

function run()
{
    connect();
    showMenu( $parm ) ;
//rest of class...

1 个答案:

答案 0 :(得分:1)

确保您确实在类文件中声明了该类

class tattler_stats {
    // class code here
}

如果您已经这样做,请尝试更具体地指定路径:

include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'class.tattler_stats.php');