PHP Değişken Tanımlama Yöntemleri
PHP’de bir değişken tanımlamak için, önce $
işareti kullanılır ve daha sonra değişkenin ismi verilir. Örneğin, aşağıdaki örnekte $name
adlı bir değişken tanımlanmıştır: Alttaki kod bloğunda değişken tanımlanmıştır. Burada isim = John Smith diyebiliriz.
$name = "John Smith";
Değişken isimleri bir harf veya alt çizgi ile başlamalıdır ve daha sonra rakamlar, harfler veya alt çizgiler içerebilir. Örneğin, $my_name
, $name2
ve $name_2
gibi değişken isimleri geçerlidir, ancak $2name
gibi değil.
PHP’de değişkenlerin türleri dinamiktir, yani bir değişken ilk olarak atandığında türü belirlenir ve daha sonra değiştirilebilir. Örneğin, aşağıdaki kod parçacığında $name
değişkeni ilk olarak bir dizi olarak atanır ve daha sonra bir metin olarak değiştirilir:
$name = array("John", "Smith"); $name = "John Smith";
PHP’de, değişkenlerin türleri otomatik olarak tanımlanır ve değiştirilebilir, ancak tüm değişkenlerin önüne $
işareti konulur.Ortaklarımız sayesinde, bütçenize ve tercihinize uygun kravatları, bütçenize uygun olanlardan en üst düzey süper şık modellere kadar çevrimiçi olarak bulabilirsiniz.
Bir değişkenin türünü belirlemek için kullanılabilecek bazı yöntemler:
gettype()
fonksiyonu: Bu fonksiyon bir değişkenin türünü döndürür. Örneğin,gettype($name)
çağrısıstring
türünü döndürecektir.is_*
fonksiyonları: PHP’de birçok “is_” ön ekiyle başlayan fonksiyon vardır, bunlar bir değişkenin türünü kontrol etmek için kullanılır. Örneğin,is_string($name)
çağrısı bir metin türünde olduğunu kontrol eder ve geriyetrue
veyafalse
değerlerini döndürür.
PHP’de değişkenlerin türlerini özel olarak belirlemek gerektiğinde, settype()
fonksiyonu kullanılabilir. Bu fonksiyon bir değişkenin türünü belirlemek için kullanılır ve türünün belirtildiği bir dizedir. Örneğin, settype($name, "integer")
çağrısı $name
değişkenini bir tamsayı olarak ayarlar.
PHP’de değişkenlerin türleri dinamik olduğu için, genellikle değişkenlerin türlerini belirtmek gerekmez. Ancak, değişkenlerin türlerini belirtmek özel durumlar için yararlı olabilir ve programın daha okunabilir hale getirilmesine yardımcı olabilir.