Php Giriş – Değişken Tanımlama

Merhaba Arkadaşlar, Php’yi öğrenmek isteyen arkadaşlar için php giriş ve değişken tanımlama makalesi yazmaya karar verdim. Size elimden geldiğinde kolay bir şekilde anlatmaya çalışacağım. İlk önce şunu belirtmekte fayda var. Web programlamada çok önemli bir yere sahip olan PHP programlama dili, gerek kodlaması açısından gerekse kullanımı açısından ASP’ye benzer bir yapı göstermektedir. Kodlaması sırasında .Net’teki gibi sürükle bırak işlemlere çok ihtiyaç duyulmayan PHP, kodlaması açısından HTML nesneleriyle iç içe kodlanması yazılımcının hakimiyeti açısından bir avantaj, yazılımın geliştirme süreci açısından bir dezavantaj sağlamaktadır.

Bilgisayarınızda Php’yi Kullanmak istiyorsanız harici bir program kurmanız gerekmektedir. Bildiğiniz gibi html kodunu yazıp direkt çalıştırabiliyorduk ama php’de malesef harici programa ihtiyacımız var. Bunun için Buraya tıklayarak xampp Kurulumu inceleyebilir ve indirebilirsiniz.

Şimdi php’nin kodlama yapısına biraz bakalım. ( Php kod yazmak için Yeni bir Metin belgesi açıp uzantısını php yapın. )
Php kodları aşağıda gördüğünüz gibi iki kod tag’ının arasına yazılır. Bu tag’ları kapatmaz isek kodlarımız çalışmaz

<?php
//Kodlar
?>

Şimdi ekrana birşey yazdırmak için echo metodunu kullanalım.

<?php
echo "Merhaba Dünya"
?>

Ekran çıktısı aşağıdaki gibi olacaktır.

Ayrıca yukarıdaki metot’u aşağıdaki gibi tek tırnak ile de yazabiliriz.

<?php
echo 'Merhaba Dünya'
?>

Şimdi “Merhaba Dünya” yazısını kalın ve italic (sağa yatık) yazdıralım. Bunun için HTML kodlarını kullanacağız. HTML’de bir metni kalın yazdırabilmek için taglarını, italic yazdırabilmek için de taglarını kullanmaktayız. Şimdi bunları echo() methodunda nasıl kullanacağımızı inceleyelim.

<?php
            echo('<b><i>Merhaba Dunya</i></b>');
?>

Ekran çıktısı aşağıdaki gibi olacaktır.

Bu örnekten de gördüğümüz üzere HTML taglarını echo() methodunda string ifadelerinde kullanabiliriz.
Şimdi PHP’de değişken tipleri ve değişken tanımlamaya biraz göz atalım.

PHP’de 4 ana veri türü vardır:

  1. Boolean : true / false
  2. Integer : tamsayı
  3. Float : ondalık sayı
  4. String : karakter grubu.

Yalnız bu tanımlamalar PHP’nin teorisinde bulunmaktadır. Pratikte PHP kodlaması sırasında değişkenlerin tipini belirtmek için “int a = 10” vb bir işlem yapılmamaktadır. Aşağıdaki şekilde tanımlama yapılmaktadır.

Değişken ismi = Değişken değeri;

PHP’de değişken oluştururken en önemli nokta, değişkenlerin başına $ karakterinin gelmesidir. Şimdi birkaç örnek değişken oluşturup ekrana yazdıralım.

<?php
            $sayi = 10;
            $ondalikSayi = 10.5;
            $metin = "AtknUludag.Com";
            $kosul = true;
           
            echo($sayi);
            echo("<br/>");
            echo($ondalikSayi);
            echo("<br/>");
            echo($metin);
            echo("<br/>");
            echo($kosul);
?>

$sayi değişkenimizin tipi integer, $ondalikSayi değişkenimizin tipi float, $metin değişkenimizin tipi string, $kosul değişkenimizin tipi boolean’dır. Bunları keywordlerle tanımlamadığımızı söylemiştik, aldığı değerlerden hangi tipten olduklarını anlayabiliyoruz.

echo() methodu ile ekranda tek tek yazdırıyoruz. Her değişkenin değerini yazdıktan sonra bir alt satıra geçmek istiyoruz, bunun için de HTML taglarından alt satıra geçme tagı olan
tagını her satırın sonuna ekliyoruz.

Sayfayı çalıştırdığımızda ekran çıktısı aşağıdaki gibidir.

PHP’de değişkenlerin ilginç bir tanımlanma yöntemi daha bulunmaktadır. Bu da iç içe değişken tanımlamasıdır. İlk gördüğümde bana da çok ilginç geldi, şimdiye kadar kullanımına gerek gördüğüm bir yer olmadı fakat bilinmesinde fayda var.

Bir örnek üzerinde daha detaylı inceleyelim.

<?php
            $isim = "Atakan";
            $Atakan = "Yasin";
            $Yasin = "Uludag";
            $Uludag = 10;
            echo($$$$isim);
?>

$isim değişkenimizin değeri “Atakan”dır. $Atakan değişkenimizin değeri ise “Yasin”dir. Burada aslında iç içe bir değişken daha oluşturulabilir, bu da $$isim’dir. $isim’in değeri Atakan ise $$isim’deki $isim’in yerine Atakan geldiğini düşündüğümüz zaman (yani $($isim) = $Atakan) değişkenimizin yeni hali $Atakan olmaktadır. $Atakan değişkenimizin değeri de “Yasin” olduğu için ekranda “Yasin” yazmaktadır.

Şimdi yukarıdaki örneği adım adım inceleyelim.

$$$isim = $$$($isim)
$isim = “Atakan”
$$$Atakan = $$($Atakan)
$Atakan = “Yasin”
$$Yasin = $($Yasin)
$Yasin = “Uludağ”
$Uludağ = 10
Ekranda sonuç olarak 10 yazacaktır.

Php ile İlgili ilk makalemizin sonuna geldik. İlerde başka derslerde buluşmak üzere 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.