Buongiorno a tutti, in una classe che gestisce i dati arrivati da un form voglio controllare che il numero che arriva dal form sia un intero scrivendo il seguente codice :
...
$this->giorno_nascita = $this->testGiornoNascita($_POST["giorno_nascita"]);
...
private function testGiornoNascita ($dato){
if (is_int($dato)){
echo 'il giornoNascita è un intero';
}
...
Quando chiamo la funzione, anche se metto un numero intero non stampa niente, è come se non ci fosse l'if e non vedo cosa faccio sbagliata.
Ringrazio in anticipo qualsiasi idea-aiuto che potete dare.
...
$this->giorno_nascita = $this->testGiornoNascita($_POST["giorno_nascita"]);
...
private function testGiornoNascita ($dato){
if (is_int($dato)){
echo 'il giornoNascita è un intero';
}
...
Quando chiamo la funzione, anche se metto un numero intero non stampa niente, è come se non ci fosse l'if e non vedo cosa faccio sbagliata.
Ringrazio in anticipo qualsiasi idea-aiuto che potete dare.