Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Soru – Cevap Platformu
  • Google Colab Editor
  • Software Akademi Ekibi
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Herkes için PHP Eğitimleri-24: Sınıf oluşturma

Posted on 3 Eylül 2019

Herkes için PHP Eğitimleri-24: Sınıf oluşturma

Php kodlama yapısında da diğer yazılım dillerinde olduğu gibi nesnel programlama anlayışını destekler. Bu yazıda sizlerle sınıf nasıl oluşturulur ve sınıf öğelerine nasıl erişim sağlanır onları paylaşıyor olacağım.
Sınıf oluştururken aşağıdaki yapı benimsenir.

class Kisiler
{
//Fonksiyonlar ve sınıf özellikleri buraya gelecek.
}

$kisiler = new Kisiler();
//Sınıfımız çağrıldı.

Yukarıdaki örnekte önce class anahtar sözcüğünün ardından süslü parantezlerimizi oluşturduk ve sonrasında oluşturduğumuz sınıfımızı new anahtar sözcüğüyle değişkene atayarak çağırdık.

Gelin içerisinde örnek bir fonksiyon olan sınıfımızı kodlayalım ve çağıralım.

Sınıf oluşturma örneği

class Calisanlar
{
public function calisanEkle()
{
echo “Çalışan sınıfı oluşturuldu.”;
}
}
$calisanlar = new Calisanlar();
$calisanlar->calisanEkle();

/*Bu örnekte çalışanlar adıyla bir sınıf oluşturduk ve oluşturulan sınıf içerisinde çalışan ekle adıyla bir fonksiyon yazdık. Çalışanlar adıyla oluşturulan sınıfı new anahtar kelimesiyle çağırdıktan sonra $calisanlar->calisanEkle(); Fonksiyonunu çağırabildik. Burada bulanan -> işareti ise sınıfa aittlik anlamına gelmektedir.*/

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (181)
©2025 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded