PHP Değişkenler

PHP serimizin ikinci yazısı olan değişkenlerle tekrar karşınızdayız. Değişkenler, her programlama dilinde olduğu gibi PHP’de de oldukça büyük önem taşıyor. Neyse şimdi lafı uzatmadan konuya geçeyim. Her serimizde olduğu gibi bunda da bir önceki dersi okumanız şiddetle tavsiye edilir. 🙂 Önceki dersimize https://turkiyeelektronik.com/blog/2016/07/04/php-echo-komutu/ adresinden ulaşabilirsiniz.

[sam id=”1″ codes=”true”]

Değişken Nedir?

Değişkenler, formlardan girilen verileri veya programın çalışması sonucunda oluşan değerlerin atandığı veri tutucularıdır.

Değişkenlerin PHP’deki Özellikleri

  • Değişkenler dolar ($) simgesi ile tanımlanır.
  • Değişken adları bir harf ile başlamak zorundadır.
  • Bir değişken sayı ile başlayamaz.
  • A-z, 0-9, ve _ ile değişkenler oluşturulabilir. Fakat Türkçe karakter (ıİ ğ ü vs.) kullanamayız.
  • Büyük küçük harf duyarlılığı vardır. ($a ile $A iki farklı değişkendir.)
  • NOT: PHP’de diğer programlama dillerinde olduğu gibi değişken türünü (INT vs.) kodlamak zorunda değiliz. PHP değişken türünü otomatik olarak belirler.

İlk Değişkenimizi Tanımlayalım

Önceki dersimizde kullandığımız index.php dosyasındaki kodları şu şekilde düzenleyelim:

<html>
<head>
<title>İlk Değişkenim!</title>
</head>
<body>
<p>
<?php
$yazi1 = "Hello, World!";
$yazi2 = "Merhaba, Dünya!";
echo $yazi2;
?>
</p>
</body>
</html>

Yukarıda gördüğümüz örneği çalıştırdığımızda aşağıdaki çıktıyı almamız gerekir.

Merhaba, Dünya!

Değişkenlerimizi şu şekilde tanımlayabiliriz:

$degisken_adi = degisken_degeri;

Sabitler

Sabitler de değişkenler gibidir. Fakat aralarında bazı farklar da bulunmaktadır. Bu farklardan biri sabitlerin değeri bir kez değiştirilirken değişkenleri dilediğimiz kadar değiştirebiliriz. Bir diğer fark ise değişkenler $ ile atanırken sabitler define fonksiyonu ile atanırlar.  Bu konuda ben bir konu videosu hazırlamıştım. Dilerseniz bilgilerinizi pekiştirmek amacıyla bu videoyu izleyebilirsiniz.  https://www.youtube.com/watch?v=OFAyoIPKBCs

Sabitler ile ilgili kullanım örneğimiz ise şu şekildedir:

<html>
<head>
<title>İlk Değişkenim!</title>
</head>
<body>
<p>
<?php
define("MSG","TürkiyeElektronik","true");
echo msg;
?>
</p>
</body>
</html>

Çıktı aşağıdaki gibi olacaktır:

TürkiyeElektronik

Define()

Define fonksiyonu üç parametre alabilir. Bunlar:

  1. Sabitin Adı (Değişkenlerdeki kurallar geçerlidir.)
  2. Sabitin Değeri
  3. Büyük küçük harf duyarlılığı (True veya False olarak değer alır. false’de (veya boş bırakıldığında) büyük küçük harf duyarlılığı etkindir.)
define(sabitin_adı, degeri, BuyukKucuk_harf_duyarliligi);

Bu konu şimdilik bu kadar. Fakat yazıyı güncellediğimde küçük eklemeler yapmayı düşünüyorum. Kendinize iyi bakın, yeniden görüşmek üzere 🙂

PHP Echo Komutu

Merhaba. Bu yazıda ilk PHP dersimize geçiyoruz. Şimdi ekrana yazılar yazdırmayı göreceğiz.

[sam id=”1″ codes=”true”]

PHP Nedir?

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.

[kaynak: http://php.net/]

PHP Nerelerde Kullanılır?

Facebook, WordPress (bu site), e-ticaret siteleri gibi çoğu site PHP’den yararlanır.

PHP’ye Başlamadan Önce Yapmanız Gerekenler:

  1. Temel HTML bilginiz olmalı. Ben bunun için sizlere bir yazı oluşturmuştum. https://turkiyeelektronik.com/blog/2016/07/04/temel-html-bilgileri/ yazıma buradan erişebilirsiniz.
  2. NotePad++ (https://notepad-plus-plus.org/) ve XAMPP (https://www.apachefriends.org/tr/index.html) yazılımlarını bilgisayarınıza kurmanız gerekiyor. Öncelikle yapmamız gerekenler bu kadar.

İlk PHP Uygulamamız

Bundan önce HTML dersimizi okumuş olmanız gerekir. Orada ilk_sitemiz adında bir klasör oluşturmuştuk. O klasörün içindeki index.html dosyasının adını index.php olarak işimize başlıyoruz.  Şimdi index.php dosyamızı NotePad++ ile birlikte açalım ve içindeki kodları şu şekilde düzenleyelim:

<html>
<head>
<title>İlk Sitem!</title>
</head>
<body>
<p>
<?php
echo "Hello, World!";
?>
</p>
</body>
</html>

Şimdi oluşturduğumuz klasörü XAMPP kurduğumuz konumu açıp içindeki htdocs klasörüne kopyalayacağız. Eğer XAMPP yazılımını kurarken ayarlarıyla oynamadıysanız klasörünüzü yapıştırmanız gereken konum:

C:\xampp\htdocs

Olacaktır.  Şimdi XAMPP programınızı çalıştırın ve “Apache” servisini başlatın. Şimdi internet tarayıcınızı (Google Chrome vs.) açın.

http://localhost/ilk_sitem

Tarayıcınızdan bu adrese gidin. Süpriiiz 🙂

Şimdi kodlarımızı

C:\xampp\htdocs\ilk_sitem\index.php

üzerinden değiştireceğiz. Şimdi sizlere farklı şekillerde ekrana print etmeyi göstereceğim:

<html>
<head>
<title>İlk Sitem!</title>
</head>
<body>
<p>
<?php
echo "Hello, World!";
?>
<br>
<?php
echo 'Hello, World!';
?>
<br>
<?php
echo 1+4; //İki slash dan sonrasını php yorumlayıcısı okumaz.
?>
</p>
</body>
</html>

Bu kodları index.php dosyamızınkilerle değiştirirsek çıtımız şu şeklide olmalıdır:

Hello, World!
Hello, World!
5

Görüldüğü gibi echo komutunu kullanırken ” ile ‘ arasında bir fark yok. Aslında var da ben bunu değişkenler konusunu anlattığımda yazacağım. Yine örnekten anlayacağımız gibi sayılarla işlemler yaparken ” veya ‘ kullanmamıza gerek yok. Fakat bu tırnak işaretleri olmadan metin yazamayız.

PHP’de Yorumlar

Yorum yapmak, her programlama dilinde olduğu gibi PHP’de de oldukça önemlidir. Çünkü yaptığımız işlemleri unutabiliriz. Anlayabileceğimiz dilden yazılar yazarak bu sorunu çözebiliriz.

Yukarıdaki örnekte // ile yapılan yorum türünü gördük. Bunun  dışında

/*
yorum
yoruum
bir yorum daha
*/

şeklinde yorumlar da yapabiliriz. PHP yorumlayıcımız bunları okumaz. Ayrıcıa tüm PHP komutlarının sonuna noktalı virgül (;) koyulmalıdır.

Neyi Okur Bu PHP? 

PHP yorumlayıcımız, “<?php” ve “?>” arasındaki kodları okur.  Bunların dışındaki kodlar HTML olarak çıkışa verilir. Fakat ne olursa olsun yorumlar okunmaz. Yorumlar biz insanların okuması için varlardır. Şimdilik benden bu kadar. Bir sonraki konu anlatımımızda değişkenler ile yeniden görüşmek dileğiyle…

%d blogcu bunu beğendi: