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: 17% [?]

Yorumlar

Yorum Yapın




Aşagıdaki iki kelimeyi boş olan kutuya yazınız. Bu uygulama zararlı yorumları engellemek için. Anlayışınıza teşekkur ederim.