Il is_array e funzioni is_string sono due di built- in funzioni booleane di PHP . Si utilizza in ogni convalida dei dati , il controllo di una parte di informazioni per determinare il tipo. PHP è un linguaggio di scripting debolmente tipizzato , che non richiede la dichiarazione esplicita del tipo di variabili. Questo a volte rende difficile sapere quali siano i valori a variabili , e queste due funzioni può aiutare a determinare i tipi di dati . Sintassi
Per utilizzare la funzione , è sufficiente digitare il nome della funzione seguito dalla variabile di valutare, racchiuso tra parentesi con un punto e virgola alla fine della riga. Ad esempio, digitare " is_string ( $ myvar ) ; " per controllare e vedere se la variabile myvar $ contiene una stringa . È possibile utilizzare queste funzioni in una istruzione if per determinare il flusso di controllo in base al valore di ritorno , o li usa con la funzione eco per stampare i risultati sullo schermo .
Input Tipi
sia le funzioni is_input is_string e prendere esattamente un parametro di input. Se si tenta di utilizzare sia privo di parametri o di più di due parametri , PHP restituisce un avvertimento , che indica che un solo argomento è previsto. Nella maggior parte dei casi , si passa le variabili PHP per la funzione di determinare i loro tipi di dati . È possibile passare una stringa letterale o funzione, ma in questi casi , si conosce il risultato senza avere a che fare la convalida .