PHP'de bir sınıf içerisindeki bir metoda sınıf dışından parametre gönderme ve değerleri alma işlemi, sınıfın metodu çağrılırken parametre olarak iletilerek gerçekleştirilebilir. İşte bir örnek:
<?php
class OrnekSinif {
// Sınıfın özellikleri (properties)
public $mesaj;
// Constructor (__construct) metodu
public function __construct($ilkMesaj) {
// Constructor içinde parametre alınan değeri sınıf özelliğine atama
$this->mesaj = $ilkMesaj;
echo "Constructor çağrıldı. Mesaj: {$this->mesaj}
";
}
// Bir işlem gerçekleştiren metod
public function islemYapanMetod($parametre) {
echo "Parametre alındı: {$parametre}
";
}
}
// Sınıfı kullanarak örnek oluşturma
$ornek = new OrnekSinif("Merhaba, dünya!");
// Sınıf dışından bir metoda parametre gönderme
$ornek->islemYapanMetod("Dışarıdan gönderilen bir parametre");
?>
Bu örnekte, islemYapanMetod
adında bir metot tanımlanmıştır ve bu metoda sınıf dışından bir parametre gönderme işlemi yapılmıştır. islemYapanMetod
metodu içinde bu parametre kullanılarak bir işlem gerçekleştirilebilir.
Sınıf dışından bir metoda parametre göndermek için, ilgili metodu çağırırken parantez içinde parametreyi belirtmeniz yeterlidir. Bu sayede sınıf içindeki metot, gönderilen parametreyi alabilir ve kullanabilir.