Bende OOP öğrenmeye çalışanlar için temel bir ders paylaşayım.
# "uye" isminde sınıf tanımlıyoruz.
Class uye
{
# "ad" isminde sadece bu sınıf içinde değer atanabilecek değişken tanımlıyoruz.
private $ad;
# "soyad" isminde sadece bu sınıf içinde değer atanabilecek değişken tanımlıyoruz.
private $soyad;
# Sınıf ilk çağırıldığında çalışacak "__construct" fonksiyonumuzu oluşturuyoruz.
function __construct($ad = '', $soyad = '')
{
# Bu sınıfın içinde ki "ad" isimli değişkene değer atıyoruz.
$this->ad = $ad;
# Bu sınıfın içinde ki "soyad" isimli değişkene değer atıyoruz.
$this->soyad = $soyad;
}
# Geriye "ad" ve "soyad" değişkenlerinin değerini döndürecek fonksiyonumuzu oluşturuyoruz.
public function bilgiler()
{
return 'Ad - Soyad : ' . $this->ad . ' ' . $this->soyad;
}
}
# Oluşturduğumuz sınıfı tanımlıyoruz. __construct kısmında tanımladığımız $ad ve $soyad'a değerleri yolluyoruz.
$uye = new uye('İbrahim','HIZLIOĞLU');
# "uye" sınıfının içinde ki "bilgiler" fonksiyonunda dönen değeri ekrana basıyoruz.
echo $uye->bilgiler();