Forum Aski - Türkiye'nin En Eğlenceli Forumu
 

Go Back   Forum Aski - Türkiye'nin En Eğlenceli Forumu > Webmaster Dünyası > Webmaster Genel
Kayıt ol Yardım Kimler Online Bugünki Mesajlar Arama

canlı casino siteleri canlı casino siteleri sagedatasecurity.com casino siteleri takipçi satın al
porno diyarbakır escort bayan antalya escort malatya escort

PHP Programlama Dilinde Değişkenler ve Kullanımları

Webmaster Genel kategorisinde açılmış olan PHP Programlama Dilinde Değişkenler ve Kullanımları konusu , ...


Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 29.04.2014, 01:21   #1 (permalink)
Dahiliğin mutlak bir sınırı vardır, aptallığın asla.

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
yeni PHP Programlama Dilinde Değişkenler ve Kullanımları

PHP Programlama Dilinde Değişkenler ve Kullanımları


Her programlama dilinin yapıtaşları olan değişkenler PHP dilinde de temel olarak kabul edilebilir. Değişkenler her an, her yerde kullanılabileceğinden, değişkenleri bilmeyen bir insan PHP dilinde daima zorlanacaktır. Şimdi kısaca bahsedelim.

PHP dilinde değişkenler "$" (dolar işareti) ile başlar. Hiçbir şekilde rakam ile başlayamaz. Genel olarak değişkenlerin yazım şekilleri şunlardır:

Kod:
$isim = "Birhan";
$isim=Birhan;
$isim = <<<RESTART
<a href="hebelehubele.htm">hebele</a>
<a href='hebele.htm'>hebele</b>
RESTART;
Genel olarak değişkenlerin tanımlanış biçimlerini gördük. Şimdi bunları tek tek inceleyelim:

İlk şekilde gördüğünüz tanımlama, genel olarak kullanılan şekildir. En yaygın şekil budur.

İkinci şekilde gördüğünüz tanımlama genelde rakamlar için kullanılır, bakmayın ben sırayı bozmasın diye isim değişkeni olarak tanımladım fakat genelde rakam ve tek kelimelik içerik içerir.

Üçüncü şekle yeni bir paragrafta değinmek istedim, çünkü bu pek yaygın olmayan fakat her zaman her için aranılan bir yazım türüdür. Bunun sebebini şöyle açıklayayım, Örneğin bir değişken tanımladınız fakat içerisinde tırnak işaret vs. gibi programın çalışmasına engel olacak, hata verdirecek birtakım karakterler var. Bu hatayı engellemek için demin bahsini ettiğim tırnak işareti gibi hata verdirici karakterlerin önüne "\" konulur. Yani;

Kod:
$degiskenadi = "<a href="hebele.htm">hebele</a>";
gibi bir değişken tanımlarsak bunu kullanmaya çalıştığımızda, hatta kullanmasak bile programa hata verdirir. Bunun sebebi tahmin edebileceğiniz gibi, tırnak işareti ile başlayan değişkenin, tırnak işareti ile bitmesini engelleyen ortadaki tırnak işaretleridir. Bu işaretlerden 2. tırnak işareti değişkeni sonlandırıyor, fakat geriye kalan değişken parçasının bağımsız olarak varlığına devam etmesi üzerine program hata veriyor. Bunu engellemek için en basit olarak değişken şu şekilde yazılabilir;

Kod:
$degiskenadi = "<a href=\"hebele.htm\">hebele</a>";
burada görüldüğü gibi değişkenin değerindeki tırnak işaretlerinin önüne "\" getirdik ve onları etkisizleştirdik. Bunları size uzun uzun anlattım, aslında boşuna okudunuz sayılır. Asıl amacım üçüncü şekildeki değişken kullanımının faydalarını yaşatarak anlatmaktı. Bir değişkeni o şekilde tanımlayarak bu gereksiz slash`lerden kurtulabilirsiniz. Hemen az önce verdiğimiz örneği bir de üçüncü şeklimizle deneyelim:

Kod:
$degiskenadi = <<<RESTART
<a href="hebele.htm">hebele</a>
RESTART;
Yukarıdaki tanımladığımız değişken hata vermeyecektir. Çünkü görüldüğü gibi tırnak ile başlamıyor. Bu bambaşka yazılış şekli ile çok rahat şekilde çalışmalarınızı sürdürebilirsiniz ve gereksiz slash`lerden de kolayca kurtulursunuz.

Bu arada unutmadan, her şeyde olduğu gibi değişkenleri de noktalı virgül yardımı ile sonlandırmayı unutmuyoruz. Yani değişkenin sonundaki, değişkenin bittiğini belirten noktalı virgül olmazsa hata almanız muhtemeldir.

Şimdi değişken tanımlamayı artık öğrendiğimize göre, artık değişkenleri kullanmaya sıra geldi. Hemen küçücük bir örnekle de bunu pekiştirelim;

Kod:
<?php
$nick = "RestarT";
$isim = "Birhan";

echo("$nick`ın gerçek ismi $isim`dir.");
?>
Bu kısa programımızın çıktısı: RestarT`ın gerçek ismi Birhan`dır. olacaktır. Şimdi siz büyük ihtimalle düşündünüz ki "e ben oraya değişken tanımlamakla uğraşacağıma direk nick ve ismi yazarım kurtulurum, neden uğraşayım ki?" işte bu yanılgıya düşmeniz en büyük hatanız olur. PHP dili öylesine geniş bir dil ki; değişkenleri siz gerek koşullarda, döngülerde, fonksiyonlarda, vs. her yerde kullanacaksınız. Bu yüzden şimdi neden ben bunları okudum gibi düşüncelere kapılmayın.

Yukarda okuduğunuz metin, size nasıl değişken oluşturacağınızı ve bunları nerede kullanacağını anlattı. Şimdi zaten hazırda var olan ve sabit olan birkaç Apache ve PHP değişkenini tanıyacağız. Bu değişkenleri birçok alanda kullanabileceğinizden emin olabilirsiniz.

Apache değişkenlerinden başlayalım;


Kod:
$REMOTE_ADDR; // Bu değişken web sayfasını gezmekte olan kullanıcının IP numarasını verir. 123.123.123.123 gibi bir çıktı verecektir.
$SERVER_ADMIN; // Bu değişken sunucuda admin için verilen değeri içerir. admin@localhost gibi bir çıktı verecektir.
$SERVER_PORT; // Bu değişken sunucunun kullandığı port`u verir. Genelde 80`dir.
$SERVER_SIGNATURE; // Bu değişken sunucu sürümü, ismi gibi bilgiler verir. Apache/1.3.23 Server at localhost Port 80 gibi bir çıktı verecektir.
$SCRIPT_NAME; // Bu değişken kullanılan scriptin dizinini verir. c:\\apache\\htdocs\\deneme.php gibi bir çıktı verecektir.
$REQUEST_URI; // Bu değişken kullanılan scriptin ismini verecektir. /deneme.php gibi bir çıktı verir.
$SERVER_NAME; // Bu değişken scriptin üzerinde çalıştığı sunucunun ismini verir. localhost gibi bir çıktı verecektir.
$SERVER_SOFTWARE; // Bu değişken sunucu yazılımının ismini içerir. Apache/1.3.23 (Win32) gibi bir çıktı verecektir.
$SERVER_PROTOCOL; // Bu değişken sayfanın kullandığı bilgi protokolü hakkında bilgi verir. HTTP/1.0 gibi bir çıktı verecektir.
$REQUEST_METHOD; // Bu değişken sayfaya erişirken kullanılan metot bilgisini içerir. GET, POST vs. gibi çıktılar verecektir.
$HTTP_ACCEPT_LANGUAGE; // Bu değişken sunucunun dilini verir. tr, eng vs. gibi çıktılar verecektir.
$HTTP_ACCEPT_ENCODING; // Bu değişken talebe ait kodlama bilgisini verir. gzip, zip gibi çıktılar verecektir.
Bunların haricinde birkaç sabit apache değişkeni daha vardır. Fakat yazdıklarım genelde çok kullanılan değişkenler olduğu için size yetecektir.

PHP değişkenleri ise şöyledir,

Kod:
$HTTP_POST_VARS; // Bu değişken formdan post metodu ile gelen değerleri içerir.
$HTTP_GET_VAR; // Bu değişken formdan get metodu ile gelen değerleri içerir.
$HTTP_COOKIE_VARS; // Bu değişken cookie`lerden (çerezler) alınan değerleri içerir.
$PHP_SELF; // Bu değişken o esnada çalışmakta olan scriptin dosya adını içerir.
Daha fazlasını görebilmek için aşağıdaki kodu kaydedip çalıştırın.

Kod:
<?php phpinfo(); ?>
PHP dilinde değişken ve kullanım alanları hakkında en azından bir ön bilginiz olmuştur. Bu dökümanda öğrendikleriniz PHP dilinin temel taşlarıdır. Değişkenleri her zaman kullanacağınız için bunları çok iyi bilmeniz gerekir.

Başarılar dilerim, kolay gelsin.

__________________
Sezqin-X- isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Cevapla

Yukarı'daki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.


Yetkileriniz
Konu Açma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Forum hakkında Kullanılan sistem hakkında
Forumaski paylaşım sitesidir.Bu nedenle yazılı, görsel ve diğer materyaller sitemize kayıtlı üyelerimiz tarafından kontrol edilmeksizin eklenmektedir.Bu nedenden ötürü doğabilecek yasal sorumluluklar yazan kullanıcılara aittir.Sitemiz hak sahiplerinin şikayetleri doğrultusunda yazılı, görsel ve diğer materyalleri 48 saat içerisinde sitemizden kaldırmaktadır. Bildirimlerinizi bu linkten bize yapabilirsiniz.

Telif Hakları vBulletin® Copyright ©2000 - 2016, ve Jelsoft Enterprises Ltd.'e Aittir.
SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.
yetişkin sohbet chatkamerali.net

Saat: 01:39