在这种情况下,我在我的脚本的主文件中创建了一个sqlite3对象:
$db = new sqlite3('file.sqlite');
现在我需要在其他类的其他方法中访问sqlite文件。 但是在那里访问对象的最佳方法是什么?
每次创建一个新对象?
在methode global中使用?
global $db;
或者将其作为论据提供?
$object = new exampleClass($db);
答案 0 :(得分:3)
肯定:
$object = new exampleClass($db);
或者可以使用registry
类来存储对象,然后在需要时检索它们。有人会说这是一个不好的做法,但是哦,好吧:
$object = Registry::get('db');