5.00 / 1 oy

PHP'de Super Global Değişkenler ve Kullanımları

PHP'de önceden tanımlanmış ve global değişken statüsünde kullanılabilen bazı değişkenler vardır. PHP'de değişken, global değişken ve statik değişken konusunda şu yazılara göz attıktan sonra super global değişken kavramını daha iyi anlayabilirsiniz.

bkz: PHP'de Değişken Tanımlamak ve Kullanmak

bkz: PHP'de Global Değişken Yaratmak

bkz: PHP'de Static Değişken Tanımlamak ve Kullanmak

PHP'de önceden tanımlı ve superglobal olarak isimlendirilen değişkenler şunlardır:

$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV

$GLOBALS: Global etki alanına (scope) sahip değişkenlerin değerlerine erişilebilmesini sağlar.

Örnek:

<?php
function isim_yazdir() {
    $isim = "Mehmet";

    echo 'küresel kapsamdaki değer: ' . $GLOBALS["isim"] . "<br>";
    echo 'yerel kapsamdaki değer: ' . $isim . "<br>";
}

$isim = "Mahmut";
isim_yazdir();
?>

Çıktı:

küresel kapsamdaki değer: Mahmut
yerel kapsamdaki değer: Mehmet

$SERVER: Sunucu ve çalışma ortamı hakkında bilgi alabilmemizi sağlar.

Örnek:

<?php
echo $_SERVER['PHP_SELF'];
?>

Çıktı:

/ornekler/superglobal.php

$_GET: HTTP GET işlemlerinde kullanılır

$_POST: HTTP POST işlemlerinde kullanılır

$_FILES: HTTP dosya yükleme işlemlerinde kullanılır

$_COOKIE: Çerez işlemlerinde kullanılır

$_SESSION: Oturum değişkenlerini yönetmek için kullanılır

$_REQUEST: HTTP isteklerinde kullanılır

$_ENV: Environment (ortam) değişkenleri için kullanılır

 

 

 

 

PhpCoder

24.02.2021 02:34

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de Super Global Değişkenler ve Kullanımları

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.