• 22-05-2013, 01:28:43
    #1
    Merhabalar,

    burada bir parse error varmı arkadaşlar ?

    	$current_page_number = ( integer );
    	$number_of_pages = ( integer );
    varsa düzeltebilirmisiniz ?
  • 22-05-2013, 12:05:44
    #2
    parantezleri kaldırırsan bi hata vermez sanıyorum
  • 23-05-2013, 02:03:48
    #3
    Nahara adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    burada bir parse error varmı arkadaşlar ?

    	$current_page_number = ( integer );
    	$number_of_pages = ( integer );
    varsa düzeltebilirmisiniz ?
    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
  • 23-05-2013, 02:05:24
    #4
    Teşekkürler
  • 23-05-2013, 03:33:11
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arasdizayn adlı üyeden alıntı: mesajı görüntüle
    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