Algoritma ve Programlamaya Giriş Dersleri (2.Ders)
 
#1
user avatar
Hasan
Kurucu Offline
tarih 04-04-2025, 01:53 PM
İlk Programımızı Yazalım
Temel prensiplerin anlaşıldığını düşünüyorum. Şimdi ilk programımızı yazmaya başlayalım (php programlama dili üzerinden örnekler verilecektir.)

PHP'ye Giriş
  • PHP (Hypertext Preprocessor), özellikle web geliştirme için tasarlanmış, sunucu taraflı bir betik dilidir. HTML içine gömülebilir.
  • PHP kodları sunucuda çalışır ve sonuç olarak tarayıcıya HTML çıktısı gönderir.
  • PHP'yi çalıştırmak için bir web sunucusuna (örneğin Apache veya Nginx) ve PHP yorumlayıcısına ihtiyacınız vardır (genellikle XAMPP, MAMP veya Docker gibi geliştirme ortamları bu araçları içerir).

"Merhaba Dünya!" çıktısı alacağımız programı yazalım:
İlk basit PHP kodunu yazma ve çalıştırma. Bir .php uzantılı dosya oluşturun (örneğin merhaba.php) ve içine aşağıdaki kodu yazın:

[Burada HTML kodları direkt verilecektir. HTML bilmiyorsanız linkle tıklayarak verdiğim derslere ulaşabilirsiniz Smile ]

Kod:
<!DOCTYPE html>
<html>
<head>
    <title>Merhaba Dünya!</title>
</head>
<body>
    <?php
        echo "Merhaba Dünya!";
    ?>
</body>
</html>

Bu dosyayı web sunucunuzun kök dizinine (örneğin XAMPP'te htdocs klasörü) kaydedin ve tarayıcınızda http://localhost/merhaba.php adresini açın. Ekranda "Merhaba Dünya!" çıktısını görmelisiniz.
  • <?php ve ?> etiketleri arasına PHP kodu yazılır.
  • echo ifadesi, ekrana çıktı vermek için kullanılır.

Değişken Tanımlama ve Kullanma
PHP'de değişkenler $ işareti ile başlar. Veri tipini belirtmeye gerek yoktur (dinamik tipli bir dildir yani atamayı kendisi yapacak).

Kod:
<?php
    $isim = "Ayşe";
    $yas = 30;
    $boy = 1.75;

    echo "Merhaba, benim adım " . $isim . ".";
    echo "<br>"; // HTML'de satır atlama
    echo "Yaşım: " . $yas;
    echo "<br>"; // HTML'de satır atlama
    echo "Boyum: " . $boy;
?>

Temel Giriş/Çıkış İşlemleri
PHP genellikle web formları aracılığıyla kullanıcıdan veri alır ($_GET veya $_POST süper küresel değişkenleri ile). Çıktı vermek için echo veya print ifadeleri kullanılır.

Kod:
<!DOCTYPE html>
<html>
<head>
    <title>Kullanıcı Girişi</title>
</head>
<body>
    <form method="GET">
        Adınız: <input type="text" name="ad"><br><br>
        <input type="submit" value="Gönder">
    </form>

    <?php
        if (isset($_GET["ad"])) {
            $kullaniciAdi = $_GET["ad"];
            echo "Merhaba, " . $kullaniciAdi . "!";
        }
    ?>
</body>
</html>
  • Bu örnekte, bir form aracılığıyla kullanıcıdan adını alıyoruz. Form gönderildiğinde, $_GET["ad"] ile alınan değeri bir değişkene atayıp ekrana yazdırıyoruz.
  • isset() fonksiyonu, bir değişkenin tanımlı olup olmadığını kontrol eder.

Temel Operatörlerin Kullanımı
PHP'de aritmetik operatörler (+, -, *, /, %, **), karşılaştırma operatörleri (==, !=, >, <, >=, <=) ve atama operatörleri (=, +=, -= vb.) Python'daki gibidir.

Kod:
<?php
    $sayi1 = 10;
    $sayi2 = 5;

    $toplam = $sayi1 + $sayi2;
    $fark = $sayi1 - $sayi2;
    $carpim = $sayi1 * $sayi2;
    $bolum = $sayi1 / $sayi2;
    $mod = $sayi1 % $sayi2;
    $us = $sayi1 ** $sayi2; // PHP 5.6 ve üzeri

    echo "Toplam: " . $toplam . "<br>";
    echo "Fark: " . $fark . "<br>";
    echo "Çarpım: " . $carpim . "<br>";
    echo "Bölüm: " . $bolum . "<br>";
    echo "Mod: " . $mod . "<br>";
    echo "Üs: " . $us . "<br>";
?>

» Son Düzenleme: 04-04-2025, 01:53 PM, Düzenleyen: Hasan.

imza çizgisi
Çekirge 1 Sıçrar... 2 Sıçrar... 3 Sıçrar... 4 Sıçrar... 5 Sıçrar...
Sıçrar Yani Çekirge Sonuçta Bu aferin





Konuyu Okuyanlar: 1 Ziyaretçi

 
Dikkat Edelim
Kurallar


Reklam
Reklam


Yasal Uyarı
Gidenler.Me, hukuka, yasalara, telif haklarına ve kişilik haklarına saygılı olmayı amaç edinmiştir. Gidenler.Me, 5651 Sayılı İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlara Mücadele Edilmesi Hakkında Kanunda tanımlanan -Yer Sağlayıcı- olarak hizmet vermektedir. İlgili yasaya göre, Gidenler.Me yönetiminin hukuka aykırı içerikleri kontrol etme yükümlülüğü yoktur. Bu sebeple, Gidenler.Me -Uyar ve Kaldır- prensibini benimsemiştir. Telif hakkına konu olan eserlerin yasal olmayan bir biçimde paylaşıldığını ve yasal haklarının çiğnendiğini düşünen hak sahipleri veya meslek birlikleri, gidenlerme@gmail.com mail adresinden bize ulaşabilirler. Buraya ulaşan talep ve şikayetler incelenerek ihlal olduğu belirlenen içerikler Gidenler.Me 'den kaldırılacaktır. Ayrıca, mahkemelerden talep gelmesi halinde hukuka aykırı içerik üreten ve hukuka aykırı paylaşımda bulunan üyelerin tespiti için gerekli teknik veriler sağlanacaktır.



Türkçe Çeviri: MyBB, Yazılım: MyBB 1.6.x, © 2002-2026 MyBB Group.
Copyright ©2024 - 2026 Gidenler®. All rights reserved.
GM v1.0.20 theme designed for MyBB
Basit Sürüm