Php Değişkenler
- 0
- 0
- 0
- 0
- 0
- 0
Merhaba ben Akif Biçek sizlerle birlikte php de sıfırdan ileri düzey makelelerimizin ikincisine başlamış bulunuyoruz. Bir önceki php merhaba dünya makalemizi okuduysanız sizlerle birlikte php değişkenler yazımız ile başlıyoruz.
Php Değişkenleri Tanımlama
Php’de değişken tanımlama ile ilgili bir takım kurallarımız vardır.
- $ işareti ile tanımlanır.
- Sayı ile başlamaz.
- Harf veya alt çizgi (_) ile başlayabilir.
- Büyük küçük harfe duyarlıdır(case-sensitive)
- Türkçe karekter kullanılabilir.
<?php
$site = "teknopati.net";
İlk değişkenimizi site adlandırmasıyla tanımladık. $ İşareti koyup değişkenimizi adlandırdıktan sonra değişkenimize “=”(eşitir) işareti ile bir değer atıyoruz. Yukardaki gibi eşittirin sağ tarafında tırnak içinde yazılmış string türünde (veri tipleri makalemizde string nedir? sorusunu daha detaylı olarak açıkladık) değer artık oluşturduğumuz değişkenin içersine atanmış oluyor.
<?php
$site = "teknopati.net";
echo $site;
Oluşturduğumuz değişkeni , içine atadığımız değeri kullanmak için $ işareti ile birlikte değişkenimizin adını yazıyoruz. Yukardaki örnekte olduğu gibi değişkenimizin içinde bulunan “teknopati.net” değerimizi ekrana yazdırmak istiyoruz. echo komutunu kullanarak “echo $site”yazıp $site değişkenmizin içindeki değeri ekrana yazdırıyoruz.
<?php
$123 = "teknopati.net";
echo $123;
Yukardaki şekilde değişkenimizi sayı ile tanımlarsak ve ekrana yazdırmaya çalışsak;
Php yukarıdaki gibi bir hatayı karşımıza çıkaracaktır. Değişken tanımlarken sayı ile başlamamasına özen gösteriyoruz.
<?php
$_site = "teknopati.net";
echo $_site;
Değişkenimizi yukardaki gibi alttire(_) ile başlatırsak ve değişkenimizi ekrana yazdırmak istersek başarılı bir şekilde ekrana değişkenimizin tutduğu değer yazdırılır.
<?php
$_ = "teknopati.net";
echo $_;
Peki sadece değişkenimizi “$_ ” şeklinde tanımlarsak ne olur?
Yukardaki gibi başarılı bir şekilde değişkenimiz ekrana yazdırılır.
<?php
$site = "teknopati.net";
$Site = "google.com.tr";
echo $site;
echo $Site;
Yukarıdaki kodu çalıştırdığımızda her iki değişkenin farklı değerleri ekrana yazdığını göreceksiniz.
Peki ya aynı değişkenleri iki defa farklı değerler atayıp ekrana yazdırmak istersek.
<?php
$site = "teknopati.net";
$site = "google.com.tr";
echo $site;
echo $site;
Sizce çıktı olarak karşımıza ne tür bir sonuç çıkacak.
Gördüğünüz gibi alta aynı isimde tanımladığımız değişken üsteki değerin üzerine altaki değer atandı.Fakat ikinci değişkenin sadece baş harfini büyük olarak değiştir isek php onu iki farklı değişken olarak görecektir. Yani php büyük ve küçük harfe duyarlı
<?php
$şite = "teknopati.net";
echo $şite ;
Değişkenlerimizi tanımlarken, pek kullanımını önermesekte türkçe harfleri kullanabilirsiniz hatasız olarak çalışabilir.
İsterseniz sizde aşağıdaki örneği bir php dosyasına yazarak deneyebilirsiniz. değişken değerlerini alt alta yazdırmak isterseniz echo “<br>” html deki br etiketini echo komutunu kullanarak aşağıdaki gibi yazdırabilirsiniz.
<?php
$site = "teknopati.net";
$SİTE = "google.com.tr";
$Site = "youtube.com.tr";
$şite = "facebook";
$_site = "instagram";
echo $site;
echo "<br>";
echo $Site;
echo "<br>";
echo $SİTE;
echo "<br>";
echo $şite ;
echo "<br>";
echo $_site;
Yukardaki kodu çalıştırdığınız zaman çıktı olarak;
Gördüğünüz gibi tanımladığımız her değişken farklı bir veri saklamştır.
Değişkenler hakkında daha fazla bilgi için php ‘nin sitesini ziyaret edin. Veya w3schools ‘ un sitesini ziyaret edin.
Bir sonraki veri tipleri makalemizde görüşmek dileğiyle.