Satır satır kod yazılışını izleyin ve her satırın açıklamasını dinleyin.
class
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
class Kullanici {
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Sınıf şablonu tanımlar."
}
property
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
;
İfadenin bittiğini bildirir.
Satır sonu noktalı virgül (;) unutulur public $ad;
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Sınıf içi değişken tanımlar."
}
method
— sonuç/hata dönüşü backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
function
Yeniden kullanılabilir bir davranış tarifini başlatır.
;
İfadenin bittiğini bildirir.
public function konus() { return "Merhaba!"; }
kod parçası
function fonksiyonAdi($parametre = 'varsayilan') { // işlemler ... return $deger; }
{
"type": "ExpressionStatement",
"expression": "Sınıf içi fonksiyon tanımlar."
}
Kapanğş
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
}
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": ""
}
new
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
;
İfadenin bittiğini bildirir.
$k = new Kullanici();
kod parçası
$degiskenAdi = deger; Değşişşken isimleri $ ile başşlar, rakamla başşlayamaz ve boşşluk içeremez.
| Değişken | Tip | Değer | Adres | Ref |
|---|---|---|---|---|
| $k | mixed | new Kullanici() | xa9f | 1 |
{
"type": "ExpressionStatement",
"expression": "Sınıftan yeni bir nesne oluşturur."
}
->
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
=
Sağdaki değeri soldaki isme bağlar; karşılaştırma == / === ile yapılır.
->
Nesnenin metoduna/özniteliğine ulaşır.
;
İfadenin bittiğini bildirir.
$k->ad = "Elif";
kod parçası
İlgili PHP 8 standart sözdizimi yapısı.
{
"type": "ExpressionStatement",
"expression": "Nesne özelliğne deıer atar."
}
-> konus()
— OOP Temelleri: Sınıf ve Nesne Oluşturma içindeki bu kod satırı backend kodunun bir parçasıdır; ilgili girdiyi alır, dönüştürür ve sonraki adıma aktarır.
$
PHP değişkenlerini $ önekiyle tanır.
echo
Değeri responsea yazar.
->
Nesnenin metoduna/özniteliğine ulaşır.
;
İfadenin bittiğini bildirir.
Satır sonu noktalı virgül (;) unutulur echo $k->konus();
kod parçası
echo $degisken; veya echo 'Metin ' . $diger_metin; şeklinde nokta (.) birleştirme operatörüyle kullanılır.
{
"type": "ExpressionStatement",
"expression": "Nesne metodunu çağırır."
}