1 回答

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
您必須將 PDO 對(duì)象傳入您的類。在現(xiàn)代框架中,這將通過(guò)依賴注入來(lái)完成。在您的情況下,您可以從向鏈接構(gòu)建器類添加構(gòu)造函數(shù)開(kāi)始。
class LinkBuilder {
private $pdo;
private $newLink;
public function __construct(\PDO $pdo)
{
$this->pdo = $pdo;
}
private function linkInUse($link) {
try {
$stmt = $this->pdo->prepare('SELECT * FROM table WHERE link = :link');
…
您必須將對(duì)象的初始化更改為
require_once 'db.php';
if (!isset($err)) {
$linkBuilder = new LinkBuilder($pdo);
$link = $linkBuilder->buildLink();
// ...
}
- 1 回答
- 0 關(guān)注
- 132 瀏覽
添加回答
舉報(bào)