Mesaj deneme yeri burası!
NF SCRIPT
"Yardım edecek her şey."
ARA

GİRİŞ YAP

Üyeliğiniz yok mu? Hemen Kayıt olun!

Web için PHP, PHP'de Değişkenler
Tamer Çolak
-
70 Gün Önce
Merhaba değerli okuyucu. Bu eğitimimizde PHP'de değişkenler konusunu işleyeceğiz.

Değişken Oluşturma Kuralı

PHP'de bir değişken, $ işaretiyle başlar ve ardından değişken adı gelir. Örneğin:
<?php
$txt = "Merhaba!";
$x = 5;
$y = 10.5;
?>

Yukarıdaki ifadelerin çalıştırılmasından sonra $txt değişkeni "Merhaba!" değerini alacaktır, $x değişkeni 5 değerini, $y değişkeni ise 10.5 değerini alacaktır.
NOT: Bir değişkene bir metin değeri atadığınızda, değerin başına ve sonuna tırnak işaretleri koymayı unutmayın.
NOT: PHP'nin diğer programlama dillerinden farklı olarak, bir değişkeni bildirme komutu yoktur. İlk önce bir değer atadığınız anda oluşturulur.
Değişkenleri, verileri depolayan kutular olarak düşünün.

PHP Değişken Türleri

Bir değişkenin kısa adı (x ve y gibi) veya daha açıklayıcı bir ad (yaş, araba adı vb.) olabilir.
PHP değişkenleri için kurallar:
  • Bir değişken, $ işaretiyle başlar ve devamında değişken adı yazılır.
  • Değişken adı, bir harf veya alt çizgi karakteriyle başlamalıdır.
  • Değişken adı bir sayı ile başlayamaz.
  • Değişken adı yalnızca alfasayısal karakterler ve altçizgiler içerebilir.(A-z, 0-9 ve _)
  • Değişken adları büyük / küçük harf duyarlıdır ($yas ve $YAS iki farklı değişkendir).

Değişkenleri Ekrana Yansıtmak

PHP echo deyimi, genellikle ekrana veri çıkışı yapmak için kullanılır.
Aşağıdaki örnek, metin ve bir değişkenin nasıl ekrana yansıtılacağını gösterir:
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>

Aşağıdaki örnek, yukarıdaki örnekle aynı çıktıyı üretecektir:
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>

Aşağıdaki örnek iki değişkenin toplamını üretir:
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

PHP Değişkenlerinin Kapsam Alanı

PHP'nin üç farklı değişken kapsam alanı vardır:
  • Local(Yerel)
  • Global(Global)
  • Static(Statik)

Global ve Yerel Kapsam

<?php $x = 5; // global kapsam
function test() {
// eğer x değişkeni burada olmuş olsaydı hata oluşacaktı
echo "<p>x değişkeninin fonksiyon içindeki işlevi: $x</p>";
}
test();
echo "<p>x değişkeninin fonksiyon dışındaki işlevi: $x</p>";
?>
Aşağıdaki kod örneğindeki x değişkeni yerel kapsamda oluşturulduğu için fonksiyon dışında hata gösterecektir:
<?php
function test()
{
$x = 5; // yerel kapsam
echo "<p>x değişkeninin fonksiyon içindeki işlevi: $x</p>";
}
test(); // x değişkeni fonksiyon içinde olduğundan dışarıda kullanılmak istenirse hata gösterecektir.
echo "<p>x değişkeninin fonksiyon dışındaki işlevi: $x</p>";
?>

Global Anahtar Kelimesi

Global anahtar kelimesi, bir fonksiyon içinden genel değişkene erişmek için kullanılır.
<?php
$x = 5;
$y = 10;
function test() {
global $x, $y;
$y = $x + $y;
}
test();
echo $y; // ekran çıktısı 15 olacaktır.
?>

Static Anahtar Kelimesi

Normalde, bir fonksiyon tamamlandığında veya yürütülürken, tüm değişkenleri silinir. Bununla birlikte bazen silinmeyecek yerel bir değişken gerekiyor.
Aşağıdaki örnekte silinmemesini sağlamış oluyoruz:
<?php
function test() {
static $x = 0;
echo $x;
$x++;
}
test();
test();
test(); // ekran çktısı 0, 1, 2 olacaktır
?>
Bunlarla alakalı soru sormak ister misin? Bu Yazıyı Beğen

Yorumlar

  • Herhangi bir yorum bulunamadı! Bu yazı için ilk yorumu sen yap!

Yorum Gönder

Adın:
E-Posta Adresin: Onay(8+17*2):
Yorumunuz:
En Çok Okunanlar
Rastgele
Size Özel
Sosyal Medya