Contemplate Web Site Tasarımı

Blue Surge Web Site Tasarımı

Blue Island Web Site Tasarımı

Aquaria Web Site Tasarımı

PHP 5 Değişkenleri

PHP Öğreniyorum Pazartesi Nisan 10th, 2017
125 Görüntülenme

Değişkenler, bilgi depolamak için geçici elemanlar’dır.

PHP Değişkenlerini Oluşturma

PHP’de bir değişken, $ işaretiyle başlar. Değişken oluştururken rakam ile başlayamazsınız.

<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>

Yukarıdaki ifadelerin yürütülmesinden sonra $txt değişkeni Hello world! Değerini alacaktır, $x değişkeni değeri 5, değişken ise $10.5 değerini alacaktır.

Not: Bir değişkene bir metin değeri atadığınızda, değerin etrafına tırnak işaretleri koyun.
Not: PHP’nin diğer programlama dillerinden farklı olarak, bir değişkeni bildirmek için bir komutu yoktur. Değer atadığınız anda oluşturulur.
PHP Değişkenleri

PHP değişkenleri için kurallar:

  1. Bir değişken, $ işaretiyle başlar.
  2. Bir değişken adı bir harf veya altçizgi karakteriyle başlamalıdır
  3. Bir değişken adı bir sayı ile başlayamaz
  4. Değişken bir ad yalnızca sayısal karakterler ve altçizgiler içerebilir (A-z, 0-9 ve _)
  5. Değişken adları büyük küçük harf duyarlıdır ($yas ve $YAS iki farklı değişkendir)
PHP değişken adlarının büyük-küçük harf duyarlı olduğunu unutmayın!
Çıktı Değişkenleri

PHP echo ifadesi genellikle veriyi ekrana yazdırmak için kullanılır.

Aşağıdaki örnek, metin ve bir değişkeni ekrena nasıl yazdırabileceğinizi göstermektedir:

<?php
$txt = "Webinyo.COM";
echo "I love $txt!";
?>

Aşağıdaki örnek, yukarıdaki örnekle aynı çıktıyı üretecektir:

<?php
$txt = "Webinyo.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şkenleri Kapsamı

PHP’de değişkenler komut dosyasında herhangi bir yerde bildirilebilir.

Bir değişkenin kapsamı, değişkenin referanslanabileceği / kullanılacağı betiğin parçasıdır.

PHP’nin üç farklı değişken kapsamı vardır:

  1. local
  2. global
  3. static
Global ve Yerel Kapsam

Bir işlevin dışında bildirilen değişken GLOBAL Kapsama’a sahiptir ve yalnızca bir işlevin dışında erişilebilir:

<?php
$x = 5; // global değer

function myTest() {
    // burada x kullanırsanız bir hata meydana gelir
    echo "<p>x Değişkeni Değeri : $x</p>";
} 
myTest();

echo "<p>x Değişkeni Değeri : $x</p>";
?>

Bir fonksiyonda bildirilen bir değişken, bir LOCAL Kapsama’a sahiptir ve sadece bu fonksiyon içinde erişilebilir:

<?php
function myTest() {
    $x = 5; // local kapsam
    echo "<p>x Değişkeni Değeri : $x</p>";
} 
myTest();

// x Değişkenini burada kullanırsanız hata verir.
echo "<p>x Değişkeni Değeri : $x</p>";
?>
PHP GLOBAL Kapsam

Global Kapsam, bir fonksiyonun içinden global değişkene erişmek için kullanılır.

Bunu yapmak için, değişkenlerin önünde (fonksiyonun içinde) global kelimesini kullanmalısınız:

<?php
$x = 5;
$y = 10;

function myTest() {
    global $x, $y;
    $y = $x + $y;
}

myTest();
echo $y; // ekran çıktısı : 15
?>

PHP ayrıca tüm global değişkenleri $GLOBALS[index] adlı bir dizinde saklar. Dizin, değişkenin adını tutar. Bu diziye ayrıca işlevler içinden erişilebilir ve global değişkenleri doğrudan güncellemek için kullanılabilir.

<?php
$x = 5;
$y = 10;

function myTest() {
    $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
} 

myTest();
echo $y; // çıktısı 15
?>
PHP Statik Kapsam

Normalde, bir fonkisyon tamamlandığında / çalıştırıldığında, tüm değişkenleri silinir. Bununla birlikte, bazen silinmeyecek bir yerel değişken istiyorsak statik bir değişkene ihtiyacımız var demektir.

Bunu yapmak için, değişkeni ilk kez ilan ettiğinizde static anahtar sözcüğünü kullanın:

<?php
function myTest() {
    static $x = 0;
    echo $x;
    $x++;
}

myTest();
myTest();
myTest();
?>

 

Yorumlar

Henüz hiç yorum yapılmamış.

İlginizi Çekebilir
PHP 5 Echo ve Print İfadeleri

PHP 5 Echo ve Print İfadeleri

Cumartesi Nisan 15th, 2017
104 Görüntülenme
PHP 5 Syntax ( Sözdizimi )

PHP 5 Syntax ( Sözdizimi )

Pazar Nisan 2nd, 2017
169 Görüntülenme
PHP 5 Giriş

PHP 5 Giriş

Pazar Nisan 2nd, 2017
166 Görüntülenme
PHP ile Twitter API Kullanarak Tweet Atma

PHP ile Twitter API Kullanarak Tweet Atma

Pazar Aralık 4th, 2016
1.027 Görüntülenme
PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

PHP ile Twitter API Kullanarak Uygulamaya Bağlanma

Cumartesi Aralık 3rd, 2016
1.027 Görüntülenme
PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

PHP ile move_uploaded_file() Fonksiyonu Kullanımı | Dosya Upload Etme

Çarşamba Kasım 30th, 2016
1.172 Görüntülenme
PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

PHP’de PDO ile Bir Tabloda ki Satır Sayısını Öğrenme

Cuma Kasım 25th, 2016
796 Görüntülenme
PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

PHP’de Preg_Replace() Fonksiyonu Kullanımı 2

Cumartesi Kasım 19th, 2016
790 Görüntülenme
PHP’de Preg_Replace() Fonksiyonu Kullanımı

PHP’de Preg_Replace() Fonksiyonu Kullanımı

Cuma Kasım 18th, 2016
668 Görüntülenme
Bunlar da var!
Keşfinden Bugüne Plütonu Nasıl Gördük?

Keşfinden Bugüne Plütonu Nasıl Gördük?

Çarşamba Temmuz 22nd, 2015
199 Görüntülenme
Minecraft’ta Kütük Yumruklamaktan, Akıllı Telefona

Minecraft’ta Kütük Yumruklamaktan, Akıllı Telefona

Çarşamba Aralık 2nd, 2015
240 Görüntülenme
İkizlerin Bol Köpüklü Banyo Keyfi [Video]

İkizlerin Bol Köpüklü Banyo Keyfi [Video]

Perşembe Şubat 18th, 2016
281 Görüntülenme
Lavların Okyanusa Dökülüşü

Lavların Okyanusa Dökülüşü

Çarşamba Eylül 2nd, 2015
194 Görüntülenme
Philips, OLED TV pazarına giriyor

Philips, OLED TV pazarına giriyor

Cumartesi Şubat 20th, 2016
249 Görüntülenme
Drone Racing League’de ilk sezon mücadelesi başlıyor

Drone Racing League’de ilk sezon mücadelesi başlıyor

Perşembe Ocak 28th, 2016
246 Görüntülenme