PHP’de Değişkenler
Mart 7, 2008 tarihinde PHP kategorisine eklendi | Yorum yok
Birçok programın çalıştırılması sırasında belirli bir anda değerleri belirli bir sıraya göre depolamamız gerekir. Bazı sayısal işlemler, ziyaretçilerden gelen bilgiler ve çeşitli karşılaştırmalar ile bunların sonuçları bu tür değerlere örnek olarak verilebilir. Kısaca değişkenler bu tür verileri depoladığımız alanlardır. Değişkene sistemin ayıracağı bellek miktarı, veri türüne göre değişir. Metin, sayı, tarih gibi…
PHP’de tüm değişkenleri belirtmek için $ işareti kullanılır. Bu şekilde belirtilmemiş bir değişken çalışma sırasında hata verecektir. Metin(string) ve sayısal(numeric) değişkenlere birer örnek;
<?php
$DegiskenAdi = “Deger”;
$strMetin = “Merhaba”;
$intYas = “15″
?>
PHP’de değişkenlerin veri tipini önceden belirtmeye gerek yoktur. PHP bunları otomatik olarak doğrular ve geçerli veriye dönüştürür. Bir ASP.Net örneği ile daha kolay anlaşılabilir.
<script runat=”server”>
Dim strDegisken As String
strDegisken = “Merhaba”
Dim intDegisken As Integer
intDegisken = “15″
< /script>
Örnekte her iki değişkeninde önceden “string” ve “integer” olarak veri tiplerini belirtmemiz gerekti.
Değişkenlere vereceğimiz isimler için bazı standartlar oluşturmak tüm programlama dilleri için geçerlidir. Bu tür bir alışkanlıklar, hataları en aza indirecektir, ve sonraki düzenlemelerde kolaylık sağlayacaktır. Bazı standartlar;
- Değişken isimleri mutlaka bir harfle veya alt çizgi “_” işareti ile başlamalıdır.
- Değişken isimlerinde harfler ve sayılar kullanılmalıdır, (A-Z, 1-9).
- Değiken isimlerinde boşluk kullanılmamalıdır ve isimler bir kelimeden fazla olmalıdır.
Bunlara ek olarak verilen isimlerin verinin ifade ettiği içeriğe yakın olması yazımda ve düzenlemede fayda sağlayacaktır. Bunlara birkaç örnek;
<?php
// Haber başlığımızı belirten bir değişken
$strHaberBaslik = “Sitemiz yenilendi”;
$haber_baslik = “Sitemiz yenilendi”;
?>
Daha önce belirtildiği gibi PHP’de değişken veri türlerini belirtmeye ihtiyaç yoktur. Ancak dikkat ederseniz değişkenlere “str”, “int” gibi ön isimler vermek benim için standart haline gelmiştir. Yine bunlar gibi tarihler için “dt”, karşılaştırmalar için “bl, anahtarlar için “k” veya “ID” eklerim. Faydası veri tipini belirleyip sonraki eklemelerde, düzeltmelerde bunları karıştırmamak. Tavsiye ederim.
Bir sonraki yazıda görüşmek üzere, umarım yararlı olmuştur.
Bu yazının Popülerliği: 16% [?]
Yorum Yapın