OOP'de Kurucu Methodlara Dışardan Parametre Gönderme İşlemi, Php De Düz Fonksiyon Tanımlar Gibide Diyebiliriz. Mesela Bir Sınıf Oluşturduk Ve Sınıf İçerisinde Tanıttığımız Değişkenlere Değer Atadık Fakat Sonradan Sınıfı Çağırırken Atadığınız Değişken Değeri Değilde Anlık Olarak Karar Verdiğiniz Değerleri Girmek İstiyorsunuz. Ozaman Da Bu İşlemi Yapabilirsiniz. Veya Değişkenlere Hiç Değer Vermeden Direk Sınıfı Çağırırken, Örnekleme Anındada Değer, Paramatre Atayabilirsiniz.
Aşağıdaki Örnek'de Değişkenler Tanıtılmış Ve Herhangi Bir Değer Atanmamış.
$ad Ve $soyad Diye İki(2) Adet Değişken Tanıtılmış, Sonrasında Kurucu Method İçerisinde $gelenad Ve $gelensoyad Diye İki Adet Değişken Atanmış Bu Değişkenlere NULL İfadesi Tanıtılmıştır. Eğer Değişkenlere NULL İfadesi Tanıtmassak Kullanıcı Tarafında Hata Verecektir.
$gelenad Ve $gelensoyad Değişkenleri Yukarıdaki Satırlardada Anlattığım Gibi Fonksiyon Çağırır Gibi İşlem Yapacağımızdan Bu Değişkenlere Sınıfı Çağırıken Parametre Atayacağız. Kurucu Method'un İçerisinde $gelenad Ve $gelensoyad Değişkenlerini Method Dışında Tanıttığımız $ad Ve $soyad Değişkenlerine Atıyoruz. Ve Böyleliklere Methodlara Dışarıdan Parametre Atama İşlemi Gerçekleştirmiş Oluyoruz.
class ornekSinif{ #değişkenler public $ad; public $soyad; #Kurucu Methodlara Dışardan Parametre Gönderme function __construct($gelenad = NULL, $gelensoyad = NULL){ $this->ad = $gelenad; $this->soyad = $gelensoyad; echo "Benim Adım : ". $this->ad . "<br>"; echo "Soyad Adım : ". $this->soyad . "<br>"; }} $nesne = new ornekSinif("Ahmet", "ALKAN");