来自新类中另一个类的调用方法-PHP

阿南德·维亚斯(Anand Vyas)

我正在学习OOP PHP。我想从另一个类调用一个方法到一个新的类。

仅作为示例:

<?php 
class Aclass {
function aMethod($input)
     { 
       echo 'Hello a world '; 
     } 
} 
?> 

我想从类“ Aclass中将方法aMethod调用到新类中。

<?php 
class Bclass {
//calling the method here?
} 
?> 

我尝试扩展,但仍然无法为我工作。

谢谢。

克里斯蒂安·F

为此,我将使用依赖注入。这只是说“A创建时发送的对象”的一种奇特的方式B

换句话说,是这样的:

class typeA {
    public function __construct () {};
    public function test () {
        return 'Test string';
    }
}

class typeB {
    protected $testObj;

    public function __construct (typeA $testCase)  {
        $this->testObj = $testCase;
    }

    public function getTest () {
        return $this->testObj->test ();
    }
}

$a = new typeA ();
$b = new typeB ($a);
echo $b->getTest ();

构造函数是为了用来创建一个对象,是准备使用的,这就是为什么我刚刚存储在内部的依赖typeB对象本身。然后,在getTest()方法中,我调用test()我所依赖的对象方法,以便从中获取所需的数据。
以这种方式进行操作将使您能够编写灵活的OOP代码,可以根据需要轻松地对其进行扩展和扩展。通过在构造函数内部隐藏依赖项,可以在其中创建对象,从而创建隐藏且困难的依赖项。某种事情使得正确利用基于类的设计的可扩展性变得更加困难,即使不是完全不可能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP的另一个类中调用方法

来自分类Dev

从另一个类 PHP7 中调用一个类

来自分类Dev

PHP - 从另一个类调用类函数

来自分类Dev

如何在类中调用函数以在php中调用另一个类?

来自分类Dev

从另一个类的PHP中的一个类中调用一个函数

来自分类Dev

PHP:获取调用另一个静态类的静态方法的类名

来自分类Dev

PHP:是否可以从另一个静态类调用静态类方法?

来自分类Dev

PHP:从另一个文件调用父类

来自分类Dev

PHP如何从另一个类调用函数?

来自分类Dev

PHP-从类中的另一个函数调用后调用函数

来自分类Dev

在php中的另一个类中调用静态属性

来自分类Dev

PHP oop如何以更简单的方式调用另一个类方法?

来自分类Dev

从具有命名空间 (PHP) 的另一个类调用方法

来自分类Dev

PHP-在另一个类中调用函数

来自分类Dev

PHP在另一个类中调用公共变量

来自分类Dev

PHP-如何动态调用类中的另一个函数

来自分类Dev

在PHP类中包含另一个文件

来自分类Dev

PHP从同一类中的另一个函数调用一个函数

来自分类Dev

PHP将类保存在其他文件中,然后从另一个类调用它

来自分类Dev

php-在另一个使用全局类的类中使用类方法

来自分类Dev

PHP - 从另一个类调用数据库类

来自分类Dev

在PHP中创建另一个类的对象的正确方法是什么?

来自分类Dev

PHP Unittest类加载另一个类

来自分类Dev

PHP如何从另一个类和另一个文件调用函数?

来自分类Dev

在不不断创建新对象的情况下,如何在php中从另一个类调用一个类?

来自分类Dev

是否有可能获得扩展PHP中另一个类的类/文件的名称?

来自分类Dev

如何使PHP类在其构造函数中实例化另一个类?

来自分类Dev

是否有可能获得扩展PHP中另一个类的类/文件的名称?

来自分类Dev

PHP中另一个方法中的一个匿名方法调用

Related 相关文章

  1. 1

    在PHP的另一个类中调用方法

  2. 2

    从另一个类 PHP7 中调用一个类

  3. 3

    PHP - 从另一个类调用类函数

  4. 4

    如何在类中调用函数以在php中调用另一个类?

  5. 5

    从另一个类的PHP中的一个类中调用一个函数

  6. 6

    PHP:获取调用另一个静态类的静态方法的类名

  7. 7

    PHP:是否可以从另一个静态类调用静态类方法?

  8. 8

    PHP:从另一个文件调用父类

  9. 9

    PHP如何从另一个类调用函数?

  10. 10

    PHP-从类中的另一个函数调用后调用函数

  11. 11

    在php中的另一个类中调用静态属性

  12. 12

    PHP oop如何以更简单的方式调用另一个类方法?

  13. 13

    从具有命名空间 (PHP) 的另一个类调用方法

  14. 14

    PHP-在另一个类中调用函数

  15. 15

    PHP在另一个类中调用公共变量

  16. 16

    PHP-如何动态调用类中的另一个函数

  17. 17

    在PHP类中包含另一个文件

  18. 18

    PHP从同一类中的另一个函数调用一个函数

  19. 19

    PHP将类保存在其他文件中,然后从另一个类调用它

  20. 20

    php-在另一个使用全局类的类中使用类方法

  21. 21

    PHP - 从另一个类调用数据库类

  22. 22

    在PHP中创建另一个类的对象的正确方法是什么?

  23. 23

    PHP Unittest类加载另一个类

  24. 24

    PHP如何从另一个类和另一个文件调用函数?

  25. 25

    在不不断创建新对象的情况下,如何在php中从另一个类调用一个类?

  26. 26

    是否有可能获得扩展PHP中另一个类的类/文件的名称?

  27. 27

    如何使PHP类在其构造函数中实例化另一个类?

  28. 28

    是否有可能获得扩展PHP中另一个类的类/文件的名称?

  29. 29

    PHP中另一个方法中的一个匿名方法调用

热门标签

归档