Yavuzlar
Ana sayfaTelegram
  • Yavuzlar
  • VulnLab
  • CodinLab
  • 📚EĞİTİM
    • PHP
      • XAMPP kurulumu
      • VS Code Kurulum
      • 1.0 PHP Nedir
      • 1.1 Dosya Oluşturma
      • 1.2 Syntax (Yazım Kuralları)
      • 1.3 PHP'de Echo ve Print
      • 1.4 PHP'deki yorumlar
      • 1.5 PHP Değişkenleri
      • 1.6 Operatörler (Operators)
      • 1.7 Veri Türünü Alma
      • 1.8 PHP'de String
      • 1.9 PHP'de Sabitler
      • 2.0 PHP'de If Else Elseif
      • 2.1 Switch Case
      • 2.2 PHP'de Döngüler
      • 2.3 PHP'de Diziler (Arrays)
      • 2.4 PHP'de Süper Global Değişkenleri
      • 2.5 PHP'de Cookie (Çerez) Ve Session (Oturum) Yöntemleri
      • 2.6 Form işlemleri
    • C++
      • 1.0 Temeller
        • 1.1 Dosya Oluşturma
        • 1.2 Syntax (Yazım Kuralları)
        • 1.3 Yorum Satırları
        • 1.4 C++ Değişkenleri
          • 1.4.1 Değişken Türleri
        • 1.5 Operatörler (Operators)
        • 1.6 Namespace
        • 1.7 Kullanıcı Girdisi (User Input)
        • 1.8 C++ Stringleri (C++ Strings)
        • 1.9 Matematik (Math) Fonksiyonları
        • 1.10 Booleans
        • 1.11 If Else
        • 1.12 Switch
        • 1.13 While Döngüsü
          • 1.13.1 Do While Döngüsü
        • 1.14 For Döngüsü
        • 1.15 Break/Continue
        • 1.16 Diziler
        • 1.17 Structures
        • 1.18 Enums
        • 1.19 References
        • 1.20 Pointers
      • 2.0 Fonksiyonlar
      • 3.0 Sınıflar
        • 3.1 OOP
        • 3.2 Sınıflar ve Objeler
        • 3.3 Sınıf Methodları
        • 3.4 Yapıcılar (Constructors)
        • 3.5 Erişim Belirleyicileri (Access Specifiers)
        • 3.6 Kapsülleme (Encapsulation)
        • 3.7 Inheritance
        • 3.8 Polimorfizm (Polymorphism)
        • 3.9 Dosyalar (Files)
        • 3.10 İstisnalar (Exceptions)
        • 3.11 Tarih ve Zaman (Date and Time)
      • 4.0 Veri Yapıları (Data Structures)
        • 4.1 Veri Yapıları ve STL
        • 4.2 Vektörler (Vectors)
        • 4.3 Listeler (Lists)
        • 4.4 Yığınlar (Stacks)
        • 4.5 Kuyruklar (Queues)
        • 4.6 Deque (Çift Uçlu Kuyruk)
        • 4.7 Küme (Set)
        • 4.8 Maps
        • 4.9 Iterator
        • 4.10 Algoritmalar
  • 🛠️ARAÇLAR
    • Aircrack-ng
    • Airgeddon
    • Arjun
    • BeEF
    • Bettercap
    • Docker
    • Gelişmiş Wireshark Kullanımı (Advanced Wireshark Usage)
    • Google Dorks
    • Hping3
    • John the Ripper
    • Metasploit Framework
    • Netcat
    • Nmap
    • OSINT Framework
    • PEASS-ng
    • Sublist3r
    • XSS Scanner
    • Wireshark
    • ZAP
    • HYDRA
  • 🖥️İŞLETİM SİSTEMLERİ
    • Linux101
    • MBR
  • 🔑KRİPTOLOJİ
    • Dijital Sertifika ve İmzalar
    • Sezar Şifrelemesi
    • Steganografi
    • Veri Şifreleme (Data Encryption)
  • 🔏Network
    • Domain Name Server (DNS)
    • Firewall Nedir? Nasıl Çalışır ?
    • Ortadaki Adam Saldırısı (Man In The Middle Attack)
    • OSI Modeli
    • Sanal Özel Ağlar (VPN)
    • World Wide Web (WWW)
  • 🔐PRIVILEGED
    • Docker Escape
  • 📨Protokoller
    • ARP
    • DHCP
    • FTP
    • HTTP/HTTPS
    • SSH
    • TCP/IP
    • UDP
    • Wİ-Fİ Güvenlik Protokolleri (WEP/WPA/WPA2/WPA3)
  • 💻SİBER TEHDİT İSTİHBARATI
    • Gelişmiş Siber Tehdit İstihbaratı Nedir?
  • 🔒WEB GÜVENLİĞİ
    • 403 ByPass
    • API Güvenliği (API Security)
    • Broken Access Control
    • Bulut Güvenliği (Cloud Security)
    • Command Injection
    • Cross Origin Resource Sharing
    • Cross Site Request Forgery (CSRF)
    • Cyber Kill Chain
    • DDoS Saldırıları
    • File Upload Zafiyeti Nedir?
    • HTTP Request Smuggling
    • Insecure Direct Object Reference (IDOR)
    • Incident Response
    • Local File Inclusion (LFI)
    • NoSQL Injection
    • Pentest 101
    • Race Condition
    • Server Side Request Forgery (SSRF)
    • Server Side Template Injection (SSTI)
    • Spring4Shell
    • Two Factor Authentication Bypass
    • XML External Entity Attack (XEE)
  • 🤖YAPAY ZEKA
    • ChatGPT for Hacking
    • Siber Güvenlik ve Yapay Zeka
    • Yapay Zeka ile Sahte Fotoğraf Tespiti
  • 🌐YAZILIM
    • Düzenli İfadeler (Regular Expressions)
    • Elasticsearch Nedir?
    • Front-end Teknolojileri
    • Golang'da Arayüzler (Interfaces)
    • Go'da Concurrency ve Uygulamaları
    • Güvenli Kodlama (Secure Coding)
    • Java Overloading vs Overriding
    • JSON Web Token (JWT)
    • Material-UI
    • NextJS Nedir?
    • ReactJS Kancalar (Hooks)
    • ReactJS Nedir?
    • Redux Toolkit
    • SOLID Yazılım Geliştirme Prensipleri
    • SQL 101
    • UI / UX Nedir?
    • Veri Taşıma Nedir? (Database Migration)
    • Versiyon Kontrol Sistemleri ve GIT
  • 🔷DİĞER
    • Bug Bounty (Hata Ödülü) Nedir?
    • Popüler Yazılımların Kurulumları
      • Ubuntu Server 24.04 LTS Kurulumu
      • Ubuntu için Güncel Docker Engine Kurlumu
    • Güvenlik Operasyonları Merkezi Nedir?
    • Honeypot (Bal Küpü)
    • IoT Güvenliği Nedir?
    • ShellShock Exploit
    • Yük Dengeleyici (Load Balancer) Nedir?
Powered by GitBook
On this page
  • if Nedir?
  • if Operatörleri Nedir?
  • Mantıksal;
  • if else Nedir?
  • if elseif Nedir?
  • İç İçe if Nedir?

Was this helpful?

  1. EĞİTİM
  2. PHP

2.0 PHP'de If Else Elseif

PHP'de if deyimi, koşullu ifadeler için kullanılır. Koşullar belirli bir ifadeyi değerlendirir ve bu ifadeye bağlı olarak belirli kod bloklarını çalıştırır. Bu, programların belirli durumlara göre farklı davranışlar sergilemesini sağlar. İşte bu başlıklar hakkında detaylı açıklamalar ve basit örnekler:

if Nedir?

if deyimi, bir koşulu kontrol eder ve koşul doğruysa belirli bir kod bloğunu çalıştırır.

if (koşul) {     
// koşul doğruysa çalışacak kodlar 
}
<?php 
$yaş = 20;  
if ($yaş >= 18) {     
    echo "Reşitsiniz."; 
    } 
?>

[!özet]

if: Bir koşul doğruysa kod bloğunu çalıştırır.

if Operatörleri Nedir?

if deyimi içinde koşulları kontrol etmek için çeşitli karşılaştırma operatörleri kullanılır. İşte bazıları:

Matematiksel;

  • ==: Eşittir

  • !=: Eşit değildir

  • >: Büyüktür

  • <: Küçüktür

  • >=: Büyük eşittir

  • <=: Küçük eşittir

<?php 
$a = 5; 
$b = 10;  
if ($a < $b) {     
    echo "$a, $b'den küçüktür."; } 
?>

Mantıksal;

  • && (ve): Tüm koşulların doğru olması durumunda true döner.

  • || (veya): Koşullardan en az birinin doğru olması durumunda true döner.

  • ! (değil): Koşulun tersini döner (koşul doğruysa false, yanlışsa true).

<?php
$yaş = 20;
$gelir = 40000;

if ($yaş >= 18 && $gelir >= 30000) {
    echo "Kredi alabilirsiniz.";
} else {
    echo "Kredi alamazsınız.";
}
?>

if else Nedir?

if else deyimi, bir koşul doğru değilse başka bir kod bloğunu çalıştırmak için kullanılır.

if (koşul) {     
   // koşul doğruysa çalışacak kodlar 
} else {     
   // koşul yanlışsa çalışacak kodlar 
}
<?php 
$sıcaklık = 30;

if ($sıcaklık > 25) {     
    echo "Hava sıcak."; 
} else {     
    echo "Hava soğuk."; 
} 
?>

[!özet]

if else: Koşul doğru değilse alternatif kod bloğunu çalıştırır.

if elseif Nedir?

if elseif deyimi, birden fazla koşulu kontrol etmek için kullanılır. İlk koşul doğru değilse, diğer koşullar kontrol edilir.

`if (koşul1) {     
// koşul1 doğruysa çalışacak kodlar 
} elseif (koşul2) {     
// koşul2 doğruysa çalışacak kodlar 
} else {     
// tüm koşullar yanlışsa çalışacak kodlar 
}
<?php 
$sıcaklık = 20; 

if ($sıcaklık > 30) {     
     echo "Hava çok sıcak."; 
} elseif ($sıcaklık > 20) {     
     echo "Hava sıcak."; 
} else {     
     echo "Hava soğuk."; 
} 
?>

[!özet]

if elseif: Birden fazla koşulu kontrol eder.

İç İçe if Nedir?

İç içe if deyimi, bir if bloğu içinde başka bir if bloğu kullanarak daha karmaşık koşulların kontrol edilmesini sağlar.

if (koşul1) {     
// koşul1 doğruysa çalışacak kodlar    
if (koşul2) {         
// koşul2 doğruysa çalışacak kodlar     
} 
}
<?php 
$yaş = 25; $gelir = 50000; 

if ($yaş >= 18) {     
if ($gelir >= 30000) {         
    echo "Kredi alabilirsiniz.";     
} else {         
    echo "Gelir yetersiz.";     
} 
} else {     
    echo "Reşit değilsiniz."; 
} 
?>

[!özet]

İç içe if: Bir if bloğu içinde başka bir if bloğu kullanarak karmaşık koşulları kontrol eder.

Previous1.9 PHP'de SabitlerNext2.1 Switch Case

Last updated 4 months ago

Was this helpful?

📚