Интересно, как лучше всего вызывать метод классов при использовании автозагрузчика.
Вот что я получил:
// Index.php
<?php
require_once('./c_main.php');
spl_autoload_register('Main::loader');
?>
<title>INDEX</title>
<body>
<?php
echo Test::getText();
?>
</body>
// c_main.php
// /classes/c_test.php
<?php
class Test {
PUBLIC function getText() { return Storage::getText(); }
}
?>
// classes / c_storage.php
class Storage {
PUBLIC function getText() { return "AUTOLOADER WORKS!"; }
}
?>
Вывод: «Автозагрузчик работает!»
Мой вопрос: как видите, я позвонил getText()
с Storage::getText()
,
Я не думаю, что так я должен работать, это не похоже на ООП. Есть ли лучший способ, которым я должен использовать?
Заранее спасибо!
Филипп
Задача ещё не решена.
Других решений пока нет …