Bu ifadenin tam anlamı nedir ...
Beklenen ve Type ARE PARAMETRE DEĞERİ OLUN.
Ben php URL üzerinden POST yöntemi değerleri geçirerek.
Bu parametrelerin mantıklı olduğunu kontrol gerektiği anlamına gelir.
For example, if there are 3 parameters expected: day-of-month (numerical), month (three-letter English abbreviations), year (4 digits),
that you'd reject day=32&month=5&year=98 (day is outside range, month is wrong type, year is wrong format),
but also day=29&month=Feb&year=2001 (2001 wasn't a leap year).
Bu değişken doğru veri türüne (tamsayı, double, string, vb) olup olmadığını kontrol etmeniz gerekir söyleyerek, ve bazı belirtilen sınırları içinde (mininum / maksimum değer, hassas, dize uzunluğu, vb.) Bulunuyor
Örnek:
function verifyTypeAndRange($var) {
if(!is_int($var)) {
//variable is not of the correct type (integer)
return false;
} else if($var < 0 || $var > 100) {
//variable is not within required range (0-100)
return false;
}
return true;
}
verifyTypeAndRange($_POST['var']);
Türü hakkında konuşurken zaman işleve geçmek için değişkenin türü hakkında konuşuyor. Eğer varsa demektir
function conc(a,b){
return a.b;
}
Yapma geçen bu 12 ve 52 ya da type sayısı. O dize türünde bir parametre geçmek.
Fonksiyon kullanır ve int, vb zaman ve dizi hakkında konuşurken, işlevini bir tür şamandıra geçemiyor ..
But I wonder why you ask this question since PHP is dynamically typed. Unless you're type casting or such inside your function.