Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中使用类成员函数中的对象_Php_Oop_Pdo - Fatal编程技术网

如何在PHP中使用类成员函数中的对象

如何在PHP中使用类成员函数中的对象,php,oop,pdo,Php,Oop,Pdo,我想知道如何在另一个对象中使用整个对象而不使用继承(如果可能的话)。如果不是,我们如何将PDO类与MySQL数据库一起使用,并使名为abc的类具有默认构造函数。我如何使用它来管理同时使用PDO构造函数值和abc构造函数值 这是两个对象 在PHP中,对象和类本质上是相同的。创建新的类对象时会调用\u construct函数,此时可以向函数传递参数,如下所示: class abc { function __construct($dsn, $user, $password) {

我想知道如何在另一个对象中使用整个对象而不使用继承(如果可能的话)。如果不是,我们如何将PDO类与MySQL数据库一起使用,并使名为abc的类具有默认构造函数。我如何使用它来管理同时使用PDO构造函数值和abc构造函数值

这是两个对象


在PHP中,对象和类本质上是相同的。创建新的类对象时会调用
\u construct
函数,此时可以向函数传递参数,如下所示:

class abc {
    function __construct($dsn, $user, $password) {
        $this->pdo = new PDO($dsn, $user, $password);
    }
}

$my_class = new abc('mysql:dbname=database;host=localhost','root','pwd');
但我会做一些类似的事情来保持简单:

class abc {
    function __construct() {
        $this->pdo = new PDO('mysql:dbname=database;host=localhost','root','pwd');
    }
}

$my_class = new abc();

在PHP中,对象和类本质上是相同的。创建新的类对象时会调用
\u construct
函数,此时可以向函数传递参数,如下所示:

class abc {
    function __construct($dsn, $user, $password) {
        $this->pdo = new PDO($dsn, $user, $password);
    }
}

$my_class = new abc('mysql:dbname=database;host=localhost','root','pwd');
但我会做一些类似的事情来保持简单:

class abc {
    function __construct() {
        $this->pdo = new PDO('mysql:dbname=database;host=localhost','root','pwd');
    }
}

$my_class = new abc();

谢谢大卫的回答。。。你能告诉我在继承的情况下我们怎么做吗?当两个类都有自己的默认构造函数时,我可以使用单独的函数为PDO使用参数吗?两个类?在这个例子中,我只看到一个类。你到底想完成什么?我想完成这个谢谢大卫的回答。。。你能告诉我在继承的情况下我们怎么做吗?当两个类都有自己的默认构造函数时,我可以使用单独的函数为PDO使用参数吗?两个类?在这个例子中,我只看到一个类。你到底想完成什么?我想完成这个