已经发布了几个关于依赖注入的具体问题的问题,例如何时使用它以及它有哪些框架.然而,
什么是依赖注入以及何时/为什么应该或不应该使用它?
language-agnostic design-patterns dependency-injection terminology
我正在尝试创建一个分页类并使用类外的变量.
但它给了我一个致命的错误"调用非对象的成员函数查询()".
这是索引文件:
$db = new DB_MySQL("localhost", "root", "", "test"); // connect to the database
include_once("pagi.php");
$pagination = new pagi();
$records = $pagination->get_records("SELECT * FROM `table`");
Run Code Online (Sandbox Code Playgroud)
这是pagi.php文件:
class pagi {
public function get_records($q) {
$x = $db->query($q);
return $db->fetch($x);
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以在类的类外部使用此变量,而无需在类中创建新的变量?