bunu yapmanızdaki amacınızı anlamadım ama kısaca açıklamak gerekirse bu tanımlamalar verinin türünün ne olduğunu belirtmek amacıyla kullanılır.
Örneğin:
formdan bir veri geliyor ve sadece sayılardan doğal sayılardan oluşmasını istiyorsunuz:
$veri = (int)$_POST['veri'];
$veri eğer doğal sayılardan oluşmuyorsa geriye 0 değeri döndürür
Arkadaş haklı ancak ufak bir yanlış anlaşılma olabilir. Veri türlerinin dönüşümleri php.net dökümantasyonunda detaylıca anlatılmıştır.
http://www.php.net/manual/tr/languag...e-juggling.php
Ayrıca doğal sayılar değil, tam sayılar.
Kısaca her durumda 0 dönmez.
http://www.php.net/manual/tr/languag...ing.conversion