我是PHP中OOP的新手。
我正在寻找有关如何模块化php类的最佳实践。我想要的是定义我的类,然后通过包括php文件来“加载”该类的方法。
这是一些代码来说明我的意思:
<?php /* module.php */
class MyClass_Module {
public function foo(){
print_r("Hello welt");
}
}
<?php /* somewhere else */
class MyClass {
function __construct($optionen = array()){
require_once("module.php");
}
}
$myObj = new MyClass();
$myObj->foo();
我通过使用特征找到了解决方案:
<?php /* module.php */
trait MyClass_Module {
public function foo(){
print_r("Hallo Welt");
}
}
<?php /* somewhere else */
require_once("module.php");
class MyClass {
use MyClass_Module;
}
$myObj = new MyClass();
$myObj->foo();
感谢所有给我答案的人-通过查看您的建议,我学到了很多东西。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句