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