PHP

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 🙂

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.