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();