Biraz da işle ilgili yazalım dimi :) Php'ye yeni başlayanların yararına olacağını düşündüğüm için böyle bir yazı yazmaya karar verdim.
Bu yazıda;

  • Değişken tanımlama syntax
  • Değişken kullanımı

konularını anlatacağım. Bilmeyenler için peşin yazayım; syntax: sözdizimi anlamına gelir ;)

Eğer çalışmalarınızı nerede ve nasıl çalıştıracağınızı bilmiyorsanız buraya tıklayarak bir önceki yazıdan faydalanabilirsiniz.

Değişkenler;
Değişken dinamik sistemler yazılırken kullanılan en temel şeylerden biridir. Örneğin bu blogda bir yazının başlığına tıkladığınızda browser'ın üstünde o yazının başlığı yazar. Bunun için bir değişken tanımlanmıştır ve siz herhangi bir yazıyı tıkladığınızda değişken o yazının başlığı değerini alır ve sayfanın başlığına yazdırılır. Php'de değişken tanımlanırken '$' işareti kullanılır. Şimdi bir örnek yapalım;

PHP:
  1. <?
  2. $degiskenadi="Bismillahirrahmanirrahim :)";
  3. ?>

PHP kodları <? ve ?> işaretleri arasına yazılır. Bunları bu yüzden kullandık.
Burda da görebileceğiniz gibi değişken belirlerken $ işaretini kullandık.
Değişken adında dikkat edeceğiniz şeyler, Türkçe ve özel karakter kullanmamaktır.
Değişken adını yazdıktan sonra bir değere eşitlemek için " = " (eşittir) işaretini kullandık ve daha sonra da değişken değerini yazmak için tırnak işareti ( " ) kullandık.
Bunun yerine tek tırnak ( ' ) da kullanabilirdik. İleride tek ve çift tırnağın birlikte ve ne için kullanabileceğimizi anlatacağım.
Satırın sonundaki noktalı virgül ( ; ) işareti de PHP'nin genel syntax kurallarından biridir. Her satır sonunda mutlaka bu işaret konulmalıdır.

Değişken tanımlama işleminin başarılı olup olmadığını öğrenmek için sayfaya yazdıralım.
Bunun için echo fonksiyonunu kullanacağız.

PHP:
  1. <?
  2. $degiskenadi="Bismillahirrahmanirrahim :)";
  3. echo $degiskenadi;
  4. ?>

Bu sayfayı hostumuzda çalıştırdığımızda sayfada sadece

CODE:
  1. Bismillahirrahmanirrahim :)

yazısı görünecektir :D

Bir değişkeni başka bir değişkene eşitlerken bu işi

PHP:
  1. <?
  2. $degisken1=$degisken2;
  3. ?>

şeklinde yaparız. Yani değişkenleri birbirine eşitlerken çift veya tek tırnak kullanmanıza gerek yok.

Aynı zamanda bir değişkeni başka bir değişken ve istediğimiz bir değere birlikte tanımlarken,

PHP:
  1. <?
  2. $degisken1=$degisken2." istediğimiz yazı";
  3. ?>

sözdizimini kullanırız. Burada görebileceğiniz gibi değişken adını yazarken tırnak kullanmadık fakat kendi yazdığımız yazı için tırnak kullandık. Bunları birbirlerinden ayırmak için de . (nokta) işaretinden faydalandık.

Değişkenlere text değerler verirken kullandığımız tırnak işaretlerini, numerik değerler verirken kullanmamıza gerek yoktur. Örneğin;

PHP:
  1. <?
  2. $degisken=1;
  3. ?>

Biraz ayrıntılı anlattım ama yeni başlayanlar için yararlı olacağını düşünüyorum.
İyi çalışmalar :)