Тема: __autoload()
Показать сообщение отдельно
  #1 (permalink)  
Старый 20.03.2013, 17:02
Аспирант
Отправить личное сообщение для super-php Посмотреть профиль Найти все сообщения от super-php
 
Регистрация: 08.03.2013
Сообщений: 38

__autoload()
Хочу загрузить автоматически 2 класса, используя функцию автолоад, не грузятся чего-то.
Все 3 файла: index.php, A.php, B.php находятся в одной папке www

Вот файл index.php

<?php
function __autoload($name_class){
	echo $name_class.'.php';
}

$obj = new A();
$obj = new B();
?>


Файл A.php

<?php
class A{
public	function hi(){
		echo 'Hello file 1.php';
	}
}
?>


Файл B.php

<?php
class B{
public	function hi(){
		echo 'Hello file 2.php';
	}
}
?>


Ошибка:
Код:
A.php
Fatal error: Class 'A' not found in D:\server\super-php\test.ru\www\index.php on line 6
Ответить с цитированием