PHP Standartlarında Kodlama 1: Değişken Tanımlama
Öncelikle şunu belirteyim. Hani olur ya, localde çalışan kod sunucuda
çalışmaz, ya da php versiyon güncellenir eskiden çalışan kodlar
çalışmaz filan, PHP Standartlarında Kodlama serisini bu yüzden yazmaya
karar verdim, php.net standartlarına göre en uygun, en standart
kodlamayı yapmanın püf noktalarını anlatmak için. Aklıma geldikçe ve
vakit buldukça en çok yapılan hataları ve en doğru kullanımları
anlatıcam.
Bir değişkeni tanımlarken fazla ne detay olabilir diyebilirsiniz. Fakat php.net der ki, eğer tanımlanan değişken bir sayıysa, bunu tanımlarken tırnak kullanmamalıyız.
Bir değişkeni tanımlarken fazla ne detay olabilir diyebilirsiniz. Fakat php.net der ki, eğer tanımlanan değişken bir sayıysa, bunu tanımlarken tırnak kullanmamalıyız.
PHP Kodu:
$degisken = 556456;
Harf ya da bir metin tanımlarken, tırnaklar kullanırız, açılış/kapanış tırnağının aynısı tanımladığımız metnin içinde geçiyorsa önüne \ koyarız. Peki, " ya da ' kullanılabiliyorken, hangisini nerede kullanmalıyız?
PHP Kodu:
$bartuc = 'cihan';
$degisken = 'sadasd dasdasdas $bartuc';
PHP Kodu:
$bartuc = 'cihan';
$degisken = "sadasd dasdasdas $bartuc";
Eğer;
PHP Kodu:
$bartuc = 'cihan';
$degisken = "sadasd dasdasdas \$bartuc";
Peki, çift tırnak içinde değişken kullanmak sağlıklı mıdır? Çalışacak da olsa, sağlıklı değildir. Kullanılması gereken en sağlıklı format, yazdığımız metinler ile değişkenleri birbirinden . karakteri ile ayırmaktır. yani;
PHP Kodu:
$degisken = "sadasd dasdasdas $bartuc";
PHP Kodu:
$degisken = "sadasd dasdasdas ".$bartuc; //ya da
$degisken2 = "sadasd dasdasdas ".$bartuc." sadasdsa dasdasd ".$bartuc2." dasdasd";
PHP Kodu:
$tanim1 = "kere";
$tanim2 = "dört";
$tanim3 = "beş";
$degisken = "iki $tanim1 iki $tanim2 eder. üç ya da $tanim3 değil.";
PHP Kodu:
$tanim1 = "kere";
$tanim2 = "dört";
$tanim3 = "beş";
$degisken = sprintf("iki %s iki %s eder. üç ya da %s değil.", $tanim1, $tanim2, $tanim3);
sprintf fonksiyonunda ilk parametre, tanımlanacak olan metindir. bu metinin içindeki değişkenleri %s karakteri ile değiştiririz. tırnağımızı kapatıp virgülümüzü koyduktan sonra, yani ilk parametreyi bitirdikten sonra, sırasıyla yerleştirdiğimiz %s'lerin yerlerine hangi değişkenler gelecekse ayrı parametreler halinde ekleyerek parantezimizi kapatıp fonksiyonu sonlandırırız.
Tanımladığımız bir değişkeni sayfaya bastırırken de aynı kurallar geçerlidir. Unutulmamalı ki, hiçbir değişken, doğrudan sayfaya kod halinde basılmayacağı sürece, tırnak içinde kullanılmamalıdır.
PHP Kodu:
echo "$cihan";
PHP Kodu:
echo $cihan;
Değişken tanımlamada aklıma gelenler şimdilik bunlar, daha aklıma gelirse bu konuya eklerim. Daha sonra vakit bulduğumda ise session'lardan bahsedicem.
yorumlar (0)
Bu yazıya yorum yapılmamış.
yorum yaz