Php Notları 3: Değişkenler

Php’de kullanılan bütün değişkenlerin başına $ karakteri getirilir. Php’de değişkenler tanımlanmadan kullanılabilirler.

Php’de değişken isimlendirmede şu kurallara mutlaka uyulmalıdır:

  1. Değişken ismi bir harf (A..Z, a..z) veya alt çizgi ( _ ) ile başlamalıdır.
  2. Php için anlamı olan ifadeler değişken ismi olarak seçilmemelidir.
  3. Değişkenin isminde karakterler arasında, boşluk, @  işareti gibi özel karakterler kullanılmamalıdır.
  4. Değişken ismi 255 karakterden uzun olmamalıdır.
  5. Değişken isimlendirmede bir harfin büyük hâli ile küçük hâli farklı olarak değerlendirilir.

Php’de değişken tipleri, kullanıldıkları yere göre otomatik olarak değiştirilebilir.

<html>
<head>
  <title>Php Örnekleri</title>
</head>
<body>
<?php
  $a="5";
  $b=3;
  echo $a+$b;
  echo "<br>";
  echo $a.$b;
?>
</body>
</html>

Yukarıdaki kodun dokuzuncu satırı, tip dönüşümünü otomatik olarak yapamayan dillerde hata vererek çalışmaz. Çünkü alfasayısal a değişkeni ile sayısal olan b değişkeni ile matematiksel bir işlem olan toplama işlemi yapılmaya çalışılmıştır. Ancak Php, dokuzuncu satırda toplama işlemi olduğundan, alfasayısal olan a değişkenini otomatik olarak sayısal bir değişkene çevirmiştir. Dokuzuncu satır çalıştırıldığında tarayıcıya 8 değerini yazar.

On birinci satırda ise iki metini birleştirme operatörü olan . kullanıldığından, sayısal olan b değişkeni, otomatik olarak alfasayısala çevrilir. Dolayısıyla on birinci satır çalıştığında tarayıcıya 53 yazılacaktır.

Php’de aşağıdaki değişken tipleri kullanılabilir.

Php’deki değişkenlerin alabileceği en büyük ve en küçük değerler, Php’nin çalıştığı platforma göre(32 bit veya 64 bit) değişir.


Not: Php’de çift tırnakla oluşturulmuş bir string’in içinde “ karakterini \” şeklinde kullanılır. Benzer şekilde \ ve $ karakterleri de  \\ ve \$ şeklinde kullanılır.
Not: Php’de bir satırı iptal etmek için // kullanılır.
Not: Php’de stringleri birleştirmek için . operatörü kullanılır.
Not: Php’de değişkenler arası tip dönüşümü yapmak gerekirse parantez içinde tip belirtilir. ÖR: $a=5/2; $b=(integer)$a; echo "$a<br>$b";

05.01.2017 14:46:26

Yorumlar

Bu yazıya henüz yorum yapılmamış.

Yazı hakkında yorum yapmak için, buraya tıklayın.

Kategoriler :

Arşiv :

Etiketler :

Bağlantılar :