ALLAH (cc)'IN EN GÃœZEL Ä°SÄ°MLERÄ° (ESMA-ÃœL HÃœSNA)
er - REŞİD

Bütün alemleri dosdoÄŸru bir nizam ve hikmetle akıbetine ulaÅŸtıran.

     ANASAYFA    |   Ben Kimim?      Yazıklar olsun, size de; Allah’ı bırakıp tapmakta olduklarınıza da! Hâlâ aklınızı başınıza almayacak mısınız? - Enbiya-67

Php'de DeÄŸiÅŸkenler

Php'de DeÄŸiÅŸkenler
 + Yazıyı Büyüt    - Yazıyı Küçült           

Php dilinde deÄŸiÅŸkenler naslı tanımlanır ve kullanılır bu dersimizde bunların üzerinde duracağım.

DeÄŸiÅŸkenlere geçmeden önce PHP dilinde bütün komutlar noktalı virgül (;) ile sonlandırılır. Bir komut yazıldıktan sonra noktalı virgül ile sonlandırılmazsa o komut hala bitmemiÅŸ anlamına gelir ve tarayıcıda hata mesajları alırsınız.

                Örnek:  komut;  ÅŸeklinde yazılmalıdır.

Php ile kodlama yaparken editörde komutun belli bir yerinde enter’a basarak alt satıra geçmeniz hiçbir anlam ifade etmez. Php bir önceki satırın devamı olarak algılar. Yani komutu bitireceksek mutlaka ; kullanılmalıdır.

DeÄŸiÅŸkenler:

DeÄŸiÅŸkenler kodlama içerisinde deÄŸeri sürekli deÄŸiÅŸebilen, belirli deÄŸerleri saklayarak iÅŸlem yapabilmemizi saÄŸlayan ifadelerdir.

DeÄŸiÅŸkenler php içerisinde $ (dolar) simgesi ile tanımlanır ve yine $ simgesi ile çaÄŸrılarak kullanılır.  Tanımlama aÅŸağıdaki gibidir:

                $deÄŸiÅŸken adı;

Tabi bu değişkeni tanımlarken dikkat etmemiz gereken bazı kurallar vardır. Bunlar:

  • DeÄŸiÅŸkenler tanımlanırken ve çaÄŸrılırken $ ile kullanılırlar. Örnek: $sayi, $sonuc, $toplam, vs…
  • DeÄŸiÅŸkenler tanımlanırken ve kullanılırken komut sonundaysalar noktalı virgül ile sonlandırılırlar. Örnek: $sayi; $toplam; vs…
  • DeÄŸiÅŸken tanımlanırken php diline ait olan sınıf, fonksiyon ve komut isimleri deÄŸiÅŸken olarak kullanılmazlar. Örnek: if, for, echo, vs…
  • DeÄŸiÅŸkenler tanımlanırken Ä°ngiliz alfabesindeki harfler kullanılır. Türkçeye has harfler kullanılmaz. Örnek: ç,ÅŸ,ı,Ä°,Åž,Ç,Äž,ÄŸ,ö,Ö,ü,Ü harfleri kullanılmaz.
  • DeÄŸiÅŸkenler tanımlanırken alt çizgi ( _ ) dışında noktalama ve özel karakterler kullanılmazlar. Örnek: *,-,+,%,!,?,),/,vs… karakterler kullanılmazlar.
  • DeÄŸiÅŸkenler rakam ile baÅŸlamazlar. Örnek: $10kasim, $1sayi, $567elma, vs… ÅŸeklinde tanımlanamazlar.
  • DeÄŸiÅŸken adı birden çok kelimeden oluÅŸuyorsa aralarına boÅŸluk konulamaz. Alt çizgi konulabilir yada birleÅŸik yazılabilir. Örnek: $on kasim, $toplam sonuc, vs… ÅŸeklinde tanımlanamazlar.
  • Php de büyük yazılan deÄŸiÅŸken ile küçük yazılan deÄŸiÅŸken birbirlerinden farklı olarak algılanır. Yani deÄŸiÅŸken adını nasıl tanımladıysak çağırırken de aynı ÅŸekilde yazmalıyız. Örnek: $sayi ile $Sayi ikisi birbirinden farklı deÄŸiÅŸkenlerdir.
  • DeÄŸiÅŸkenlere deÄŸer atarken eÅŸittir iÅŸareti ( = ) kullanılır.Örnek: $sayi=5; gibi…
  • DeÄŸiÅŸkenlere sayısal deÄŸer atanacaksa eÅŸittirden sonra direk sayı yazılır ama metinsel ifade deÄŸer olarak atanacaksa tırnak içinde atanır. Tek tırnak da olur çift tırnak da olur.Örnek: $sonuc=5000; $isim=”Mustafa KARSLI”; $okul=”75.YIL EML”;  gibi…

Burada dikkat edilmesi gereken bir hususta yukarıdaki kurallar deÄŸiÅŸken adı içindir deÄŸiÅŸken deÄŸerinde her türlü ifade ve karakter kullanılabilir. Genelde çok karıştırılmaktadır.

Değişkenleri tanımlarken ve kullanırken yukarıdaki uyarılara dikkat etmeliyiz. Aksi takdirde hazırladığımız web sayfası hata verecektir.

DeÄŸiÅŸken Türleri Yok mudur?

Programlama dillerinin çoÄŸunda deÄŸiÅŸkenler tanımlanırken deÄŸiÅŸken türlerinin de tanımlanması gerekir ama PHP de buna gerek yoktur yazılan ifadeyi PHP otomatik olarak algılar ve komuta göre yorumlayarak kullanır. Php’de dikkat edilmesi gereken sadece metin ve karakter deÄŸeri içerecek deÄŸiÅŸkenlere deÄŸer atarken tırnak içerisinde atanmasıdır.

DeÄŸiÅŸken tanımlama örnekleri:

AÅŸağıda deÄŸiÅŸken tanımlama ve deÄŸer atama örneklerini göreceksiniz:

$sayi1=45;
$sonuc=5;
$ders=”PHP”;

DeÄŸiÅŸkenlere aynı sayfa içerisinde birden çok deÄŸer atanabilir. En son atanan deÄŸer deÄŸiÅŸkenin deÄŸeri olur.

<?php
$sayi=24;
$konu=”DeÄŸiÅŸkene deÄŸer atama”;
$sayi=158;
?>

Yukardaki örnek sanal sunucuda çalıştırıldığında sayi deÄŸiÅŸkeninin deÄŸeri 158 olur. Önceki atanan 24 silinmiÅŸ ve yeni atanan deÄŸer 158 hafızada tutulmuÅŸtur.

Allah nasib ederse Sabitler ve Dizi değişkenleri ilerleyen derslerde anlatacağım. İnşaallah.

BaÅŸka bir derste görüÅŸmek ümidiyle. SaÄŸlıcakla kalınız...

Mustafa KARSLI

( 8486 ) kez okundu     -     13.02.2013    Tweetle     
Php'de Değişkenler, php, değişkenler, değişken tanımlama, php de değişkenler, php değişkenler, değişken nasıl tanımlanır, değişkene değer atama, php değişken tanımlarken dikkat edilecekler, php'de değişken tanımlama
Ziyaretçi Yorumları
( 1 ) Yorum
Tümünü Göster
Emre Geldegül - Bitlis - 19.05.2013 13.00
     Ellerinize saÄŸlık güzel anlatım. ancak ben a.php sayfasında tüm deÄŸiÅŸkenleri sıraldım. ancak ben b.php sayfasında bu deÄŸiÅŸkenlerden bazılarını kullanmak istiyorum nasıl yapabilirirm ? hepsini deÄŸil bir kaçını

----- Mustafa KARSLI ---->
Bir sayfada tanımlanan değişkenler başka sayfada kullanılamaz. Post yada get ile o sayfaya göndermelisiniz. Yada değişkenlerin olduğu sayfayı diğer sayfaya include yapmalısınız.

Yorum Ekle
Güvenliğiniz için iP adresiniz kaydedilmektedir. Herhangi bir Hukuki Dava ile karşılaşmamak için hakaret içeren sözler ve argo kelimeler kullanmayınız.
Ä°sim
:
Yorum
:
En fazla 400 karakter
Åžehir
:
E-Posta
:
E-Posta adresi Yayınlanmaz
(Güvenliğiniz için ip adresiniz (3.15.235.196) kaydedilecektir)
  Yeni Dersleri Takip etmek istiyorum. Adresime E-Posta Gelmesini Onaylıyorum.
BENZER YAZILAR
Android
Arduino
Bilgisayar Ağları
biliMKurdu
BiliÅŸim Teknolojileri
C Sharp
Çalışmalar
Donanım
Evde Deney
Fireworks
Flash - Action Script 3
Gezdik ve Gördük
HTML
JavaScript
KiÅŸisel GeliÅŸim
Okul Öncesi Etkinlik
PHP
Projeler
Raspberry Pi
Scratch
Silverlight
Şanlı Tarihimiz
Yarışmalar
Yazılarım
  Zamanlanmış Duyuru/Ödev Bulunmamaktadır...  
Ä°nsanlara merhamet etmeyene Allah da merhamet etmez.

Hz.Muhammed (sav)
Sosyal Medya Hesabım Bulunmamaktadır. Bu nedenle başka platformlarda paylaşımım bulunmamaktadır.
Kişisel resim ve yazıları kullanmak yasaktır. Bunun dışındaki dersleri İsim ve Kaynak göstermek şartıyla kullanmak serbesttir.
 Aktif ziyaretçi : 1
 Bugün : 93
 Toplam : 2663882
Mustafa KARSLI - BiliÅŸim Teknolojileri Öğretmeni © 2008 - 2024  
Site Haritası

 

1