Bir PHP sınıfının yapıcı bir nesne geçmek ve sınıfta fonksiyonların geri kalanı tarafından kullanılabilecek bir global değişken olarak bu nesneyi ayarlamak mümkün mü?
Örneğin:
class test {
function __construct($arg1, $arg2, $arg3) {
global $DB, $ode, $sel;
$DB = arg1;
$ode = arg2;
$sel = $arg3;
}
function query(){
$DB->query(...);
}
}
Ben bu yapmaya çalıştığınızda, ben hata bir "olmayan bir nesne üzerinde bir üye işlev çağrısı" olsun. Bunu yapmak için yine de var mı? Aksi takdirde, ben doğrudan her işlevi nesneleri geçmek zorunda.
Teşekkürler!