PHP Değişkenler

Değişkenler “$” işaretini takip eden bir ad ile gösterilmektedir ve büyük küçük harf duyarlıdır.

<?php $var = 'Kemal';
$Var = 'gel';
echo "$var, $Var";      // "Kemal, gel" yazdırır

$4site = 'dene bakalım';     // geçersiz; sayı ile başlar
$_4site = 'dene bakalım';    // geçerli; alt çizgi ile başlar
$diğer = 'gerekirse diye';   // geçerli; ISO-8859-9'da 'ğ' harfi 127-255
// arasında, UTF-8'de ise iki baytı 127-255
// arasındadır. ?> 

Değişkenler için bir diğer örneğimiz:

 <?php
$foo = 'Mustafa';          // 'Mustafa' değerini $foo değişkenine ata
$bar = &$foo;              // $foo değişkenini $bar değişkenine gönderimli ata
$bar = "Benim adım $bar";  // $bar değişkenini değiştir ...
echo $bar;
echo $foo;                 // $foo değişkeninin değeri de değişti.
?>

Değişken etki alanı eğer global olarak tanımlanmamış ise sadece bulunduğu alan içindeki kullanım ile sınırlıdır.

<?php
$a = 1;
include 'b.inc';
?>

Global Anahtarı (Küresel değişken tanımlama)

<?php
$a = 1; /* küresel etki alanı */

function deneme()
{
global $a;
    echo $a; /* işlevin etki alanı */
}

deneme();
?> 

Global yerine $_GLOBALS kullanımı

<?php
$a = 1;
$b = 2;

function topla()
{
    $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}

topla();
echo $b;
?> 

Daha detaylı bilgi için kaynak: http://php.net/manual/tr/language.variables.php

Yazıyı paylaş!

Instructor’in profil fotoğrafı

Instructor

Researcher at IU CEIT, Web Developer and Lecturer,

Bir Cevap Yazın

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