$show=home

$type=carousel$count=9$cols=3$cate=0$show=home

[TRENDING]$type=grid$count=24$cate=1$sn=0$rm=0$meta=0$icon=1$show=home

Php'de Değişken Tanımlama Ve Değişken Tanımlama Kuralları

Değişken nasıl tanımlanır? Php'de değişken tanımlama ve değişken tanımlama kuralları.

Php'de Değişken Tanımlama Ve Değişken Tanımlama Kuralları

Öncelikle değişkenler her yazılım dilinin olmazssa olmazlarındandır. Çünkü adından da anlaşılacağı üzere değişkenler sürekli değişen dinamik bir veri tutuculardır. Örneğin bir banka sitesine giriş yaptığınız zaman isminizi ve soyisminizi 'Ahmet Çevik' olarak varsayarsak, giriş ekranında sol yada sağ üst köşede 'Hoşgeldiniz Ahmet Çevik' gibi bir yazı görürsünüz isminiz neyse ona göre oradaki isimde değişir. Çünkü oradaki isim sabit değildir ve değişkendir. Ahmet girerse siteye "Hoşgeldin Ahmet" der. Gökçe girerse "Hoşgeldin Gökçe" der.

Kısacası bu yapı yazılımların olmazssa olmazlarıdır. Php'de değişken tanımlamak oldukça basittir. Dolar işareti ile başlar ($) ardından değişkenin ismi yazılır ve bir (=) eşittir atama operatörü kullanılarak değişkenin içine atanacak olan değer yazılır. Fakat bunu yaparken bir takım kurallar söz konusudur gerek Php'nin söz dizim kuralları gerekse değişken oluşturma kurallarını dikkate alarak değişken oluşturulması gerekir. Dilerseniz değişken oluşturmak için bir takım kuralları sıralayalım ve ardından bir değişken oluşturup, oluşturduğumuz değişkenimizide ekranımıza çağıralım.

Değişken Oluşturulurken Dikkat Edilecek Kurallar!


  • [accordion]
    • Kural 1
      • Değişken isimleri daima $ işareti ile başlamalıdır.
    • Kural 2
      • Kesinlikle bir harf veya _(Alt tire) ile başlamalıdır. Dolayısıyla rakam ile başlayamazlar.
    • Kural 3
      • Kesinlikle Türkçe karakterler boşluk veya özel karakterler kullanılmamalıdır. (ç,ğ,i,ö,ü,ş)
    • Kural 4
      • Php tarafından kullanılan ön tanımlı kodlar - fonksiyonlar kullanılamazlar.
    • Kural 5
      • Değişken isimleri büyük harf / küçük harf duyarlıdır.
    • Kural 6
      • Aynı değişken ismi birden fazla kez kullanılabilir fakat her zaman son yazılan değer geçerli olur.
    • Kural 7
      • Değişkenler Global / Local alan kurallarına tabiidir.


Değişkenler yukarıdaki 7 kural göz önüne alınarak oluşturulmalıdır. Dilerseniz şimdi tüm kurallarımızı içeren örneklerimizi yapmaya başlayalım.

[<?php
$BirinciDegiskenimiz = "Merhaba";
echo $BirinciDegiskenimiz;
?>]

Yukarıdaki değişkenimiz verdiğimiz kurallara uygun bir şekilde oluşturuldu ve doğru bir şekilde çalışacaktır.

[<?php
$1Degiskenimiz = "Merhaba";
echo $1Degiskenimiz;
?>]

Yukarıdaki örneğimiz ise yanlıştır. Çünkü yukarıdaki bahsettiğimiz kurallardan 2. si ile çelişmektedir. Çünkü değişken isimleri hiçbir zaman sayı ile başlayamaz! Fakat şöyle olsaydı eğer örneğimiz sorunsuz çalışacaktı;

[<?php
$_1Degiskenimiz = "Merhaba";
echo $_1Degiskenimiz;
?>]

Örnek yukarıdaki gibi olsaydı çalışacaktı çünkü alt çizgi ile değişkenler başlayabilirler.

[<?php
$BirinciDeğiskenimiz = "Merhaba";
echo $BirinciDeğiskenimiz;
?>]

Yukarıdaki örneğimizde hatalıdır verdiğimiz kurallardan 3. sü ile çelişmektedir. Çünkü kuralımıza göre değişken isimlerimizde Türkçe karakter kullanmamalıyız. Örneğimize gelecek olursak “BirinciDeğişkenimiz” adlı örnekte bir Türkçe karakter kullandık “ğ” yumuşak “g” harfini kullandık. Bu değişken ismi aslında bazı hosting firmalarında çalışır fakat bu demek değildirki kurulan yapı doğrudur aslında çalışsa bile bu bir hatadır ve değişken oluştururken kesinlikle Türkçe karakterler kullanmaktan kaçınalım.

[<?php
$function = "Merhaba";
echo $function;
?>]

Yukarıdaki örneğimiz de hatalıdır. Çünkü 4. kuralımızdada söylediğimiz gibi Php,nin kullandığı ön tanımlı kodlar veya fonksiyonlar değişken ismi olamazlar. Burada oluşturduğumuz değişkenin ismi Php’de fonksiyon oluşturmak için kullanılan ön tanımlı bir Php kodudur.

[<?php
$BirinciDegiskenimiz = "Merhaba ";
echo $BirinciDegiskenimiz;
$Birincidegiskenimiz = "Nasılsın";
echo $Birincidegiskenimiz;
?>]

Yukarıdaki örneğimize dikkat edecek olursak birbirinin aynı gibi gözüksede aslında birbirinden farklı değişkenlerdir birinci değişken ekrana “Merhaba” yazacakken ikinci değişkenimiz ise ekrana “Nasılsın” yazacaktır. Çünkü dikkat edercek olursanız iki değişken ismide aynı fakat birisinde büyük harfli diğerinde küçük harfli yazdığımız için birbirinden farklıymış gibi algılanıyor. Yazılımlarınızda dikkat etmeniz gereken şey büyük/küçük harf duyarlı olduğunu bilip ona göre değişkenlerimizi oluşturmaktır.

[<?php
$BirinciDegiskenimiz = "Merhaba";
$BirinciDegiskenimiz = "Nasılsın";
echo $BirinciDegiskenimiz;
?>]

Yukarıdaki örneğimizde ise çıktımız şu şekilde olacaktır “Nasılsın” gördüğünüz gibi değişken isimleri bire bir aynı fakat içerikleri farklı ve ekrana 6. kuralımızda bahsettiğimiz olay gerçekleşiyor aynı değişken ismini birden fazla kez kullanırsak her zaman en son yazılan değişkenin içeriği geçerli kılınır. Çünkü php kodları yukarıdan aşağıya doğru okuduğu için en son tutulan değer geçerli olur. Mesela şöyle birşey yapmış olsaydık

[<?php
$BirinciDegiskenimiz = "Merhaba";
$BirinciDegiskenimiz = "Nasılsın";
$BirinciDegiskenimiz = “Adın Ne?”;
echo $BirinciDegiskenimiz;
?>]

Şimdide ekrana “Adın Ne?” yazacaktır çünkü en sondaki değişkenimizin depoladığı veri “Adın Ne?” dir.

Ve gelgelelim değişkenlerdeki Global ve Local alan ilişkilerine öncelikle global alan ve local alanın tanımını yapalım. 

Global Alan ; Php taglarının içerdiği tüm alandır. Örneğin;

[<php
//Bu alanların hepsi Global alanlardır.
?>]

Yukarıdaki örnekte ne demek istediğimizi daha iyi anlamanız için birde local alanın tanımını ve örneğini yapalım. 

Local Alan ; Süslü parantezler içerisindeki ifadeler ise birer local alandır. Örneğin; 

[<?php
//Burası Global Alandır!
Function Deneme(){
//Burası Local Alandır!
}
//Burası Global Alandır!
?>]

Gördüğünüz gibi Local Alan sadece süslü parantezler içinde kalan kısımlardır yani “{ }” arasında kalan kısımlardan kısımlardan bahsediyorum. Süslü parantezler dışında kalan tüm alanlar ise Global Alan olarak adlandırılır. Bu konu hakkında detaylı örnek fonksiyonlar dersimizde verilecektir.

COMMENTS

Ad

Css,4,Diziler,11,Php,30,Sabitler,5,
ltr
item
KodlaMax: Php'de Değişken Tanımlama Ve Değişken Tanımlama Kuralları
Php'de Değişken Tanımlama Ve Değişken Tanımlama Kuralları
Değişken nasıl tanımlanır? Php'de değişken tanımlama ve değişken tanımlama kuralları.
https://1.bp.blogspot.com/--Kgb9Hopvhw/XwZIH-AQCGI/AAAAAAAABD0/82ubkdO6dVgIqnuoU2C8xzfuI8vMXaXRwCLcBGAsYHQ/s640/De%25C4%259Fi%25C5%259Fkenler%2BVe%2BKurallar%25C4%25B1.jpg
https://1.bp.blogspot.com/--Kgb9Hopvhw/XwZIH-AQCGI/AAAAAAAABD0/82ubkdO6dVgIqnuoU2C8xzfuI8vMXaXRwCLcBGAsYHQ/s72-c/De%25C4%259Fi%25C5%259Fkenler%2BVe%2BKurallar%25C4%25B1.jpg
KodlaMax
https://www.kodlamax.com/2019/12/degiskenler-ve-kurallar.html
https://www.kodlamax.com/
https://www.kodlamax.com/
https://www.kodlamax.com/2019/12/degiskenler-ve-kurallar.html
true
6740144852254417687
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content