PHP'de değişken içeriğinin veri türünü kontrol etmek ve dönüştürmek için kullanılan bazı fonksiyonlar bulunmaktadır. İşte bu fonksiyonlardan bazıları:
-
gettype(): Bir değişkenin türünü döndürür.
$degisken = "Merhaba"; $tur = gettype($degisken); echo "Değişken türü: $tur"; -
is_ fonksiyonları:* Değişkenin belirli bir türe ait olup olmadığını kontrol eden fonksiyonlardır. Örneğin,
is_int(),is_string(),is_array()vb.$sayi = 42; if (is_int($sayi)) { echo "Değişken bir tamsayıdır."; } else { echo "Değişken bir tamsayı değildir."; } -
settype(): Bir değişkenin türünü değiştirmek için kullanılır.
$sayi = "42"; settype($sayi, "integer"); echo "Değişken türü: " . gettype($sayi); -
intval(): Bir değişkeni tamsayıya dönüştürür.
$sayi = "42"; $tamsayi = intval($sayi); echo "Değişken türü: " . gettype($tamsayi); -
strval(): Bir değişkeni string'e dönüştürür.
$sayi = 42; $metin = strval($sayi); echo "Değişken türü: " . gettype($metin);
Bu fonksiyonlar, değişkenin türünü kontrol etmek, dönüştürmek veya belirli bir türde olup olmadığını sınamak için kullanılır. Hangi fonksiyonun kullanılacağı, istenen işleme bağlı olarak değişkenin türüne bağlıdır.