PHP: файл класса в том же каталоге не распознается? - PullRequest
1 голос
/ 18 июня 2009

У меня есть два 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 Ответ

1 голос
/ 18 июня 2009

убедитесь, что вы на самом деле объявляете класс в файле класса

class tattler_stats {
    // class code here
}

если вы уже делаете это, попробуйте указать путь более конкретно:

include(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'class.tattler_stats.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...