Joeys Plant Shoppe Web Site Tasarımı

internetPhenomenon Web Site Tasarımı

iBlue2B Web Site Tasarımı

Fruitopia Web Site Tasarımı

PHP 5 Değişkenleri

PHP Öğreniyorum Pazartesi Nisan 10th, 2017
146 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 Sabit Değişkenler

PHP 5 Sabit Değişkenler

Çarşamba Nisan 19th, 2017
150 Görüntülenme
PHP 5 Veri Türleri

PHP 5 Veri Türleri

Pazar Nisan 16th, 2017
124 Görüntülenme
PHP 5 Echo ve Print İfadeleri

PHP 5 Echo ve Print İfadeleri

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

PHP 5 Syntax ( Sözdizimi )

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

PHP 5 Giriş

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

PHP ile Twitter API Kullanarak Tweet Atma

Pazar Aralık 4th, 2016
1.047 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.042 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.202 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
810 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
804 Görüntülenme
Bunlar da var!
Albert Einstein’ın hayatı dizi oluyor

Albert Einstein’ın hayatı dizi oluyor

Pazartesi Mayıs 2nd, 2016
275 Görüntülenme
Microsoftun bugün piyasaya sunduğu Office 2016 ile gelen yenilikler

Microsoftun bugün piyasaya sunduğu Office 2016 ile gelen yenilikler

Salı Eylül 22nd, 2015
236 Görüntülenme
Google’ın ayrımcı arama sonuçlarından kim sorumlu? | Webrazzi

Google’ın ayrımcı arama sonuçlarından kim sorumlu? | Webrazzi

Çarşamba Nisan 13th, 2016
299 Görüntülenme
Verizon, Yahoo’yu 350 milyon dolar ucuza satın alacak

Verizon, Yahoo’yu 350 milyon dolar ucuza satın alacak

Cuma Şubat 24th, 2017
192 Görüntülenme
PHP 5 Operatörleri

PHP 5 Operatörleri

Cumartesi Nisan 29th, 2017
62 Görüntülenme
Samsung Chrome İşletim Sistemini Kullanan Chromebook 3’ü Tanıttı

Samsung Chrome İşletim Sistemini Kullanan Chromebook 3’ü Tanıttı

Çarşamba Ocak 6th, 2016
276 Görüntülenme
Teknoloji Ürünü Kuş [Video]

Teknoloji Ürünü Kuş [Video]

Çarşamba Aralık 30th, 2015
247 Görüntülenme