我想知道在使用自动加载器时调用类方法的最佳方法是什么。 这就是我得到的:
// 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!"; }
}
?>
输出为:“AUTOLOADER WORKS!”
我的问题:如您所见,我使用getText()
致电Storage::getText()
。
我不认为这是我应该工作的方式,它不会感觉像OOP。我应该使用更好的方法吗?
提前致谢!
菲利普