【发布时间】:2009-09-13 12:28:27
【问题描述】:
- 我是否可以避免在 Names 对象内实例化 Db 对象来访问它?
- __autoload 会为此工作吗?
- 还有其他智能解决方案吗?
我有以下类(它们是概念性的,因此如果执行它们将不起作用):
Db {
function connect($config) {
// connect to data base
}
function query($query) {
// Process a query
}
}
Names {
function show_names($query) {
$Db = new Db(); // Is it possible to autoload this object?
$Db->query(query);
// Print data
}
}
【问题讨论】: