如何在PHP中模块化类方法?

卡斯滕

我是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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在模块化应用程序中处理通用类/接口?

来自分类Dev

如何在Node JS中模块化代码

来自分类Dev

如何在Angular中模块化polyfill?

来自分类Dev

如何在Shiny中模块化动态ggvis图表?

来自分类Dev

如何在模块化设计模式中嵌套功能?

来自分类Dev

如何在导出的函数中对导出模块化

来自分类Dev

如何在Angular中模块化polyfill?

来自分类Dev

如何在Django中模块化模板?

来自分类Dev

如何在模块化设计模式中嵌套功能?

来自分类Dev

模块化 JS 中的类扩展

来自分类Dev

通过在`included'方法中求值来对类级方法调用进行模块化

来自分类Dev

Sinatra:模块化路由类无法识别辅助方法

来自分类Dev

如何在不使用php的情况下制作模块化网站?

来自分类Dev

如何在模块化星系图像仿真工具Galsim中设置随机种子

来自分类Dev

如何在Sass中以模块化方式实现此粘性页脚?

来自分类Dev

如何在zsh中编写一个模块化的?

来自分类Dev

如何在模块化星系图像仿真工具Galsim中设置随机种子

来自分类Dev

如何在C#,asp.net中编写模块化设计?

来自分类Dev

如何在Symfony中使表单模块化?

来自分类Dev

如何在索引上使用模块化算术?

来自分类Dev

在JavaScript中构建模块化方法

来自分类Dev

如何使Javascript中的提取API模块化

来自分类Dev

如何在C#中的数据库中创建带有模块化可搜索字段的对象?

来自分类Dev

如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

来自分类Dev

Delphi 2010-模块化应用程序,如何在主机应用程序中获取类属性?

来自分类Dev

如何在嵌入在UINavigationController中的另一个Storyboard上以模块化方式呈现UIViewController?

来自分类Dev

如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

来自分类Dev

如何在ruby中初始化模块类?

来自分类Dev

如何在模块中初始化ruby类变量

Related 相关文章

  1. 1

    如何在模块化应用程序中处理通用类/接口?

  2. 2

    如何在Node JS中模块化代码

  3. 3

    如何在Angular中模块化polyfill?

  4. 4

    如何在Shiny中模块化动态ggvis图表?

  5. 5

    如何在模块化设计模式中嵌套功能?

  6. 6

    如何在导出的函数中对导出模块化

  7. 7

    如何在Angular中模块化polyfill?

  8. 8

    如何在Django中模块化模板?

  9. 9

    如何在模块化设计模式中嵌套功能?

  10. 10

    模块化 JS 中的类扩展

  11. 11

    通过在`included'方法中求值来对类级方法调用进行模块化

  12. 12

    Sinatra:模块化路由类无法识别辅助方法

  13. 13

    如何在不使用php的情况下制作模块化网站?

  14. 14

    如何在模块化星系图像仿真工具Galsim中设置随机种子

  15. 15

    如何在Sass中以模块化方式实现此粘性页脚?

  16. 16

    如何在zsh中编写一个模块化的?

  17. 17

    如何在模块化星系图像仿真工具Galsim中设置随机种子

  18. 18

    如何在C#,asp.net中编写模块化设计?

  19. 19

    如何在Symfony中使表单模块化?

  20. 20

    如何在索引上使用模块化算术?

  21. 21

    在JavaScript中构建模块化方法

  22. 22

    如何使Javascript中的提取API模块化

  23. 23

    如何在C#中的数据库中创建带有模块化可搜索字段的对象?

  24. 24

    如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

  25. 25

    Delphi 2010-模块化应用程序,如何在主机应用程序中获取类属性?

  26. 26

    如何在嵌入在UINavigationController中的另一个Storyboard上以模块化方式呈现UIViewController?

  27. 27

    如何在棱镜WPF模块化应用程序中首先使用代码动态创建数据库表?

  28. 28

    如何在ruby中初始化模块类?

  29. 29

    如何在模块中初始化ruby类变量

热门标签

归档