PHP’de Değişkenler

phpbextra

Merhaba arkadaşlar, bu yazımda size PHP’deki değişkenlerden bahsedeceğim. Değişken diye adlandırdığımız özellikler her programlama dilinin olmazsa olmazıdır. Değişken kullanarak daha önce dilde tanımlanmamış karakterleri tanımlayabilir ve kullanabiliriz. PHP’de değişkenler 2’ye ayrılır; integer ve string. Integer kelime anlamı olarak tamsayı anlamına gelmektedir. String ise dizi demektir. Integer değişkenlerini bir sayıyı tanımlamak için string değişkenlerini ise harflerle ifade edilen bir karakteri tanımlamak için kullanırız.

Geçerli bir değişken dolar işareti ile gösterilir ve isim alt tire veya harf ile başlar;

<?php
$degisken = 'dene' ;     // geçerli; harf ile başladı

$4degisken ='dene';    //geçersiz; sayı ile başladı

$_4degisken='dene';  //geçerli;alt tire ile başladı
?>

$this değişkeni atama yapılamayan özel bir değişkendir.

Yukarıdaki örneklere göre eğer ekrana şu şekilde bir echo komutu girersek;

$degisken = 'dene';

echo $degisken;

Bu echo değerinin yazdıracağı şey

dene

olacaktır.

PHP’de atama yapmanın bir yolu daha vardır. Bu yolun adı Gönderimli Atamadır. Gönderimli atama yapıldığında bu atamanın yapıldığı değişken ilk değişkeni işaret eder. Gönderimli atama yaparken atama yapılacak değişkenin başına ve imi (&) getirilir. Gönderimli atama örneğini aşağıda inceleyebilirsiniz.

$ilkdegisken = 'manyak.site';

$ikinci = &$ilkdegisken;   // $ilkdegisken değişkenini $ikinci değişkenine gönderimli ata

echo $ikinci;                         // ekrana manyak.site yazdıracaktır.

Gönderimli atamalarda ikinci değişkende yapılan bir değişiklik ilk değişkeni de değiştirecektir, bu değişiklik iki yönlü çalışır;

$ilk = 'manyak.site';

$ikinci = &$ilk; //$ikinci değişkenini ilk değişkenine atadık

$ikinci = 'bu sitenin adı $ilk';   //$ikinci değişkenini değiştirdik, bu değişim $ilk değişkenini de değiştirir ve ikisi de aynı olur

echo $ilk           //ekrana bu sitenin adı manyak.site yazar

echo $ikinci       //ekrana bu sitenin adı manyak.site yazar

Bu değişkenleri daha iyi anlayabilmek için bilgisayarınıza bir php ve apache server kurabilir, yazdığınız kodları tek tek deneyebilirsiniz.

Tabii ki kodları yazarken başına ve sonuna php taglarını eklemeyi unutmayın.

<?php

Yazar ve Bilgileri: umut BirgüL

Kendi Halinde bir kuL işte bazen bir adem bazen bir alem !

1 thought on “PHP’de Değişkenler

Bir cevap yazın

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