İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Programlama Temelleri

PHP sözdizimi: Ayrıştırma ile davranışın farkı

Bir programın sözdizimsel olarak geçerli olması beklenen işi yaptığı anlamına gelmez. Noktalı virgül ifadeyi, süslü parantez bloğu sınırlar; bu sınırlar işlem sırasını görünür kılar.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Metin ile Ayrıştırma arasındaki ilişkiyi açıklamak.
  • “Tanımsız değişken ayrıştırma hatası mıdır?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

PHP değişken adlarında büyük ve küçük harf ayrımı vardır. Benzer görünen iki ad farklı değişkenleri işaret edebilir. Bir hatayı araştırırken önce ayrıştırma, sonra çalışma anı, en son iş kuralı katmanını kontrol edin. Aynı anda birçok satırı değiştirmek hangi değişikliğin sonucu etkilediğini belirsizleştirir.

PHP sözdizimi: Ayrıştırma ile davranışın farkı akışı: Metin → Ayrıştırma → Çalıştırma
Metin → Ayrıştırma → Çalıştırma. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

<?php
$lesson = 'Sözdizimi';
if ($lesson !==) {
    echo $lesson, PHP_EOL;
}

Beklenen sonuç ve yorumu

Boş olmayan değer koşulu geçtiği için Sözdizimi yazılır.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Eksik noktalı virgülAyrıştırma hatasıİfade sınırı eksiktir
Farklı harfli değişkenÇalışma anı sorunuİsimler aynı değildir
Yanlış erişim kararıİş kuralı hatasıSözdizimi başarılı olabilir

Uygulama görevi

Bir kullanımda değişken adının harf büyüklüğünü değiştirin. Lint ile çalışma anındaki sonucu karşılaştırın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Ayrıntılı sunucu hata mesajlarını üretim kullanıcısına göstermeyin.

Kendinizi sınayın

Tanımsız değişken ayrıştırma hatası mıdır?

Açıklamalı yanıt: Her zaman değildir; geçerli biçimde yazılmış kod, çalışma sırasında bulunmayan bir değişkeni kullanabilir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.