PHP: aynı dizinde Class dosyası tanınmadı?

1 Cevap php

Ben aynı dizinde iki php dosyaları var:

test.tattler.php
class.tattler_stats.php

Benim test.tattler benim tattler_stats bir nesne oluşturmak gerekiyordu ama bana bu hata verir:

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

Test.tattler Kod:

<?php

include 'class.tattler_stats.php';

$tattler_test = new tattler_stats( $_REQUEST );

?>

Tattler_stats in kodu:

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

	run();
}

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

1 Cevap

aslında sınıf dosyası sınıf ilan emin olun

class tattler_stats {
    // class code here
}

Eğer zaten yapıyorsun, daha somut yol belirterek deneyin:

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