PhpDili Özgün PHP Dersleri

Kategoriler

  • MySQL
  • PHP
  • Ücretsiz Scriptler

Haberdar Olun

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

Related Sponsors

PHP’de Değişkenler

20 Ekim 2009 tarihinde yazılmıştır.
Bu Yazıyı Paylaş :
Twitter Facebook Friendfeed Google Sık Kullanılanlar Yahoo Sık Kullanılanlar LinkedIn Blogger Digg Stumbleupon Sık Kullanılanlar E-Posta More

PHP’de değişkeni veri taşıyan bir birim olarak tanımlayabiliriz. Değişken yaratmak için dolar ($) işaretinden yararlanırız. Bilmemiz gereken en önemli noktalardan birincisi, değişken rakamla başlamaz. Rakam, değişkenin ikinci karakteri olabilir. Bilmemiz gereken ikinci nokta ise değişken isimlerinde Türkçe karakter kullanılamaz.
Değişkenlere değer atamak için eşittir ve tırnak işaretlerinden yararlanırız. Eğer değişkene atamak istediğimiz değer rakamsa, tırnak kullanma mecburiyetinde değiliz.

Değişkenler hakkında örnek yazalım.

< ?PHP
$site = "www.phpdili.com";
$kaynak = "php.net";

echo "$site sitesinde yazılan makalelerde, kaynak olarak $kaynak adresinden yararlanılmaktadır.";
?>

Yukarıdaki kodu çalıştırdığımız zaman ekrana şöyle bir yazı çıkacaktır. www.phpdili.com sitesinde yazılan makalelerde, kaynak olarak php.net adresinden yararlanılmaktadır.

echo komutu ile değişkeni ekrana yazdırırken çift tırnak kullanmak zorunda değiliz. Sadece değişkeni ekrana yazdıracağımız vakit çift tırnak kullanmasak da kod çalışacaktır. Fakat tek tırnak içinde yazdırmaya kalkarsak o zaman sadece değişken ismi gözükecek, değişkene verdiğimiz değer ekrana yansımayacaktır. Bunun nedeni ise, php’de ekrana yazdırma komutu olan echo çift tırnak için değişken var mı diye kontrol eder, fakat tek tırnak içerisinde ise değişken kontrolü yapmaz. Bu yüzden de programda daha iyi bir çalışma performansı elde etmek istiyorsak, ekrana düz bir metin yazdıracağımız zaman tek tırnak içerisinde, değişkenli bir metin yazdıracağımız zaman çift tırnak içerisinde yazdırmakta fayda vardır.

Bahsedilen konunun örnek kodları.

< ?PHP
$kelime = "Merhaba";
echo $kelime;
echo "<br>";
echo "$kelime Dünya !";
echo "<br />";
echo '$kelime';
?>

Görüldüğü gibi en alt satırdaki echo komutunda; Merhaba kelimesi yerine sadece $kelime olarak bir çıktı ekrana yansıyacaktır.

Benzer Yazılar:

  1. Değişken boş olup olmadığı kontrolü
  2. PHP’ye Giriş
  3. PHP ile matematiksel işlemler
  4. Sabitler (Constants) Kullanımı

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

“PHP’de Değişkenler”Yazısına Ait Yorumlar

  1. iyi hoş ama tek kusur var başa bu kod yerine şöyle olsa olurmu
    <?PHP
    yada
    <? gibi

    • Daimon diyor ki:

      PHP etiket başlangıcı için her iki şekilde de kullanabilir, herhangi bir sakıncası yoktur.

  2. [...] ile daha önce değişken tanımlamayı öğrenmiştik. Şimdi, bir programda if elseif gibi koşulların kullanılarak nasıl [...]

  3. Merhaba,

    Herzaman <?PHP kullanilmasini tavsiye ederim. Bazi serverlarda PHP.INI dosyasi icerisinde (short_open_tag) özelligi SIFIR (0) ise (<?) seklindeki bir tanimlama hic bir ise yaramaz. Bu nedenle <?PHP seklindeki bir uygulama short_open_tag özelliginin 0 veya 1 olmasina bagimsiz calisir.

    Vural Acar

  4. mehmet diyor ki:

    katılıyorum

Leave a Reply