Sınıf içinde sınıf kullanımı.
Benim bir Database sınıfım var ve onu başka bir sınıfta kullanmak istiyorum.
Örnek:
class database{
...
}
class login{
public loginCheck(...){
$db = new database;
$db->.... v.s.v.s.;
}
}
Yukarıdaki yapıdaki gibi bir kod bloğum var. Bu şekilde çalışıyor. Lakin ben loginCheck fonksiyonu içerisinde tanımladığım $db nesnesini Login class'ı içerisinde bir kez tanımlayıp bu class'a ait tüm fonksiyonlarda aynı nesneyi kullanmak istiyorum. Mümkün mü?
Php
Buradan cevap gelene kadar ben buldum. Paylaşayım bari
class Login{
private $db;
function __construct(){
$this->db = new db;
$this->db->connect;
}
public function loginCheck(){
$this->db->select(......);
}
}
Php
50 dakikada bulmuşsun :)
Extend özelliği ile class yapısı genişletilip fonksiyonlar değiştirilebiliyor.
{
}
Tavsiye ederim.