PHP 8 Operatörler 2026 Güncel

Php 8 Uygulama: Operatörler

5 dk okuma süresi 575 görüntülenme 2024-09-13 4.9 (14 değerlendirme)

PHP 8'de operatörler, çeşitli veri türleri üzerinde işlemler gerçekleştirmek için kullanılır. Aritmetik, atama, karşılaştırma, mantıksal ve diğer operatörleri bir araya getirerek güçlü ve dinamik uygulamalar geliştirilebilir. Aşağıda PHP 8'de operatörlerin kullanıldığı basit bir uygulama örneği verilmiştir.

PHP 8'de Operatörlerle Uygulama: Hesap Makinesi

Bu örnekte bir hesap makinesi uygulaması yapacağız. Kullanıcıdan iki sayı alacağız ve bu sayılar üzerinde aritmetik işlemler yapacağız. Ayrıca karşılaştırma ve mantıksal operatörlerin de kullanıldığı bir örnek sunacağız.

Adım 1: HTML Formu ile Kullanıcıdan Girdi Alalım

İlk olarak, kullanıcıdan iki sayı ve işlem türünü almak için bir HTML formu oluşturacağız:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP 8 Operatörler Uygulaması</title> </head> <body> <h1>PHP Hesap Makinesi</h1> <form action="" method="post"> <label for="num1">Birinci Sayı:</label> <input type="number" name="num1" required> <br> <br> <label for="num2">İkinci Sayı:</label> <input type="number" name="num2" required> <br> <br> <label for="operation">İşlem:</label> <select name="operation" required> <option value="topla">Topla</option> <option value="çıkar">Çıkar</option> <option value="çarp">Çarp</option> <option value="böl">Böl</option> </select> <br> <br> <input type="submit" name="submit" value="Hesapla"> </form> </body> </html>

Adım 2: PHP Kodu ile İşlemleri Gerçekleştirelim

Formdan gelen sayılar ve işlem türüne göre aritmetik işlemleri gerçekleştirelim. Ayrıca mantıksal ve karşılaştırma operatörlerini de kullanarak bazı kontroller ekleyelim.

<?php if (isset($_POST['submit'])) { // Kullanıcıdan gelen sayılar $num1 = $_POST['num1']; $num2 = $_POST['num2']; $operation = $_POST['operation']; // İşleme göre sonucu hesapla switch ($operation) { case 'topla': $sonuc = $num1 + $num2; echo "Toplama Sonucu: $sonuc"; break; case 'çıkar': $sonuc = $num1 - $num2; echo "Çıkarma Sonucu: $sonuc"; break; case 'çarp': $sonuc = $num1 * $num2; echo "Çarpma Sonucu: $sonuc"; break; case 'böl': // Mantıksal operatör ile sıfıra bölme kontrolü yapalım if ($num2 != 0) { $sonuc = $num1 / $num2; echo "Bölme Sonucu: $sonuc"; } else { echo "Hata: Sıfıra bölme yapılamaz!"; } break; default: echo "Geçersiz işlem!"; } // Karşılaştırma operatörleri ile iki sayıyı kıyaslayalım echo "<br><br><strong>Karşılaştırmalar:</strong><br>"; if ($num1 > $num2) { echo "$num1, $num2'dan büyüktür.<br>"; } elseif ($num1 < $num2) { echo "$num1, $num2'dan küçüktür.<br>"; } else { echo "$num1 ve $num2 eşittir.<br>"; } // Mantıksal operatörlerle bazı kontroller echo "<br><strong>Mantıksal Kontroller:</strong><br>"; if ($num1 > 0 && $num2 > 0) { echo "Her iki sayı da pozitiftir.<br>"; } if ($num1 > 0 || $num2 > 0) { echo "En az bir sayı pozitiftir.<br>"; } if (!($num1 > 0)) { echo "$num1 negatif veya sıfırdır.<br>"; } }

Adım 3: Sonuçları Görselleştirme

Kullanıcı formu doldurduğunda, PHP kodu çalışacak ve belirtilen işlemi gerçekleştirecek. Örneğin, iki sayıyı topladığında sonuç ekranda gösterilecek. Ayrıca sayılar arasındaki karşılaştırma ve mantıksal kontroller de ekranda görünecek.

Çıktı Örneği:

Eğer kullanıcı aşağıdaki girdileri sağlar:

  • Birinci sayı: 10
  • İkinci sayı: 5
  • İşlem: Çarpma

Sonuç şu şekilde olacaktır:

Çarpma Sonucu: 50 Karşılaştırmalar: 10, 5'ten büyüktür. Mantıksal Kontroller: Her iki sayı da pozitiftir. En az bir sayı pozitiftir.

Açıklama:

  • Formdan gelen iki sayıyı işleme tabi tutuyoruz.
  • switch ile kullanıcının seçtiği işlemi belirleyip ilgili aritmetik operatörü kullanıyoruz.
  • Karşılaştırma operatörleri ile iki sayı arasındaki büyüklük-küçüklük durumunu kontrol ediyoruz.
  • Mantıksal operatörlerle sayının pozitif olup olmadığını ve diğer kontrolleri yapıyoruz.

Özet:

Bu uygulama, PHP 8'de aritmetik, karşılaştırma, atama ve mantıksal operatörlerin nasıl bir arada kullanılabileceğini gösterir. Hesap makinesi uygulaması gibi basit bir projede bile bu operatörlerin ne kadar kullanışlı olduğu görülmektedir.

Bu Dersi Değerlendirin

Bu ders size yardımcı oldu mu? Puan verin!

Geri bildiriminiz içeriğimizi sürekli güncel ve kaliteli tutmamızı sağlar.

4.9 / 5 (Toplam 14 oy kullanıldı)

Sıkça Sorulan Sorular (SSS)

Bu ders ve konuyla ilgili en çok merak edilenler

Php 8 Uygulama: Operatörler dersini öğrenmek için ön koşul var mı?

Bu eğitim temel seviyeden ileri seviyeye adım adım hazırlanmıştır. Kodları kopyalayıp Canlı Editör üzerinde test ederek kolayca pratik yapabilirsiniz.

Örnek kodları kendi projelerimde ücretsiz kullanabilir miyim?

Evet, PHP Hocası üzerindeki tüm kod örnekleri açık kaynak mantığıyla sunulmaktadır. Ticari veya kişisel projelerinizde serbestçe kullanabilirsiniz.

Takıldığım bir yerde nereden soru sorabilirim?

Dersin altındaki topluluk yorumları bölümünden sorunuzu sorabilirsiniz. Eğitmenlerimiz ve topluluk üyelerimiz kısa sürede yanıt verecektir.

Paylaş:
PHP Hocası Akademi

Topluluk Yorumları (0)

Ders Hakkında Yorum Yap veya Soru Sor

Henüz yorum yapılmamış. İlk yorumu siz yazın!