Php Dersleri 4 - Değişken Nedir ve Nasıl Tanımlanır?

T
trgy
Misafir
Php'de değişkenleri uzun şekilde inceleyeceğiz ve değişkenleri iyice kafamızda yer edineceğiz. Nedeni ise Php'de en çok değişkenleri kullanacağız. Şimdi değişken nedir onu açıklıyayım biraz örneklerle;

Değişken Nedir?
Değişken dediğimiz şey takma isime benzer. Yani benim adım Mehmet ama bana arkadaşları memo diye seslenirler ve herkes beni memo olarak görmeye başlar. Değişken de buna benzer bir şey mesela A harfini değişken olarak tanımlıyoruz ve Merhaba Dünya yazısı A harfine tanımlanmış oluyor. Biz echo ya da print komutunu kullanarak Php'de A değişkenini yazdır dediğimizde ekrana Merhaba Dünya yazdırmış oluyoruz.

Değişken Nasıl Tanımlanır?
Değişkenler tanımlanırken dikkat edilmesi gereken bazı kurallar vardır bunları dersin sonunda ileteceğim sizlere. Değişken tanımlarken her değişkenin başına $ işareti konulur ve değişenlerde büyük, küçük harf önemlidir yani başka bir deyişle $iyinet ile $iyinet aynı değildir.

Örnek bir değişken tanımlama;

PHP:
$iyinet = "webmaster forumu";

Başka bir örnek;

PHP:
$hadi = "yazdır şunu"

Yukarıda verdiğim örneklerde webmaster forumu yazısı $iyinet değişkeni ile tanımlanmıştır yani biz echo $iyinet; dediğimiz zaman ekrana webmaster forumu yazılacaktır.

Değişken Tanımlama Kuralları Nelerdir?
  1. Türkçe karakter kullanılmaz kullanılırsa hata verir.
  2. Her değişkenin başında $ işareti bulunmalıdır.
  3. Büyük küçük harf duyarlı olduğu için yazımlara dikkat edilmelidir.
  4. Değişkenin ilk karakteri mutlaka bir harf olmalıdır!!
  5. Değişken tanımlarken _ işareti dışında özel karakterler kullanılamaz.
  6. Değişkenin tanımlanması gereken değeri = işaretinden sonra " içerisine koyarız. Sonuna da ; işaretini koyarız.
  7. " içerisinde bulunan ifadelerde Türkçe karakter kullanabiliriz.

Son olarak ise bir örnek vereyim;

PHP:
<?php

$ali = "çok yakışıklı bir çocuk";

echo $ali;

?>

Ekrana çok yakışıklı bir çocuk yazar.
 
0
Onaylı Üye
Üye
Katılım
1 Şubat 2010
Mesajlar
172
Tepki puanı
2
Konum
Balıkesir
değişkenlerde özel değişkenlerde vardır ,bunlarda kullanılmaz
asp , php hepsinde vardır bunlar

and , or gibi..
 
0
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Tepki puanı
36
Çift $ kullanımı:

PHP:
<?
$atay='iyinet';
$iyinet='atay';
echo $$atay;
?>

Çalıştırıldığında ekrana atay basılacaktır. $$ kullanıldığı zaman belirtilen değişkenin değerinin adına sahip değişkenin değeri alınır.
 
0
Onaylı Üye
Üye
Katılım
26 Aralık 2006
Mesajlar
1,414
Tepki puanı
15
Konum
İstanbul
Bazı durumlarda değişken içinde değişken tanımlamanız gerekebilir. Mesela ben post işlemlerinde kullanırım;

Genel Örnek :

PHP:
$yenidegisken = $eskidegisken;

Post İçin Örnek

PHP:
$adisoyadi = $_POST["ad"];

Bunu belirtme gereği duydum. Çünkü; ilerleyen derslerde sorgu yazmayı öğrenirken, değişken içinde değişken tanımlandığını gördüğünüzde yadırgamamanız.
 
X
Xman
Misafir
Çok güzel ve açıklayıcı olmuş, genelde karıştırırım bu tür açıklamaları ama bir bakışta anladım olayın mantığını;)
 
0
Onaylı Üye
Üye
Katılım
3 Ekim 2011
Mesajlar
270
Tepki puanı
0
Evet ilerleyen durumlarda en cok kullanılacak v ekafa yorulacak kısım bence.O yuzden temelini anlamkta fayda olacaktır...
 
Geri
Üst