Php Değişkenler

php

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.

  1. $ işareti ile tanımlanır.
  2. Sayı ile başlamaz.
  3. Harf veya alt çizgi (_) ile başlayabilir.
  4. Büyük küçük harfe duyarlıdır(case-sensitive)
  5. 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 de sayı ile tanımlanmış değişken hatası
Php de sayı ile tanımlanmış değişken hatası

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 değişkenler
php değişkenler
<?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.

php echo
php değişkenler

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.

php değişkenler
php değişkenler

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.

php değişkenler
php değişkenler

İ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;

php değişkenler
php değişkenler

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.

E-bültene Abone Ol Merak etmeyin. Spam yapmayacağız.

Yazar

İşim Yok Hobilerim Var

İlgili Yazılar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı yorum için giriş yapın.

Başka Yazı Yok

Kayıt Ol

Zaten üye misiniz? Giriş Yap

Giriş Yap

Henüz üyeliğiniz yok mu? Kayıt Ol