Nwlapcug.com


Come utilizzare INT con PHP



Il linguaggio di programmazione PHP è un linguaggio comunemente utilizzato per la scrittura di pagine Web dinamiche. Una normale pagina Web è scritto in HTML, o Hypertext Markup Language. HTML non è qualsiasi costrutti di programmazione perché è destinato esclusivamente per la definizione della struttura di un documento. Un programma PHP contiene un modello HTML con blocchi di codice PHP inserito in varie località. Quando il programma viene eseguito, quei blocchi di generano codice HTML, fornendo così un elemento di programmazione in HTML. PHP dispone di alcun metodo di dichiarare i tipi di dati. Tuttavia, il metodo di int di dati tipo di colata, che compensa.

Tipi di dati

Molti linguaggi di programmazione - ma non PHP - richiedono una formale dichiarazione di una variabile prima che possa essere utilizzato. Le variabili sono i titolari per i dati e di solito hanno proprietà specifiche loro assegnate in una dichiarazione, inclusi tipi di dati. PHP fornisce una variabile il tipo di dati primi che viene popolati in esso. Quindi la variabile non deve essere dichiarato, appena usato costantemente. Ad esempio, $a_var = "10" fa a_var una variabile di stringa di caratteri, $a_var = 10 rende una variabile integer.

Cast del tipo

"Fusione di tipo" significa convertire i dati in una variabile da un tipo di dati a altro. PHP è un linguaggio molto tollerante. Molte lingue generano messaggi di errore o addirittura interrompere l'esecuzione se viene effettuato un tentativo per convertire i dati in un tipo di dati incompatibile. PHP non è supportato. Solo converte tutto il che possibile. Così, in PHP, se la stringa "10abc" viene convertito in un intero, la parte di "abc" è tagliata fuori piuttosto che causa una condizione di errore.

Utilizzo

Il cast di int preceduto una variabile, come un modificatore. Tuttavia, calchi hanno una sintassi specifica che li rendono diversi da standard modificatori o funzioni. La funzione di intval esegue la stessa attività come int. mentre intval viene implementato come "intval($a_var)," int viene implementato come "(int) $a_val." Questo comportamento differisce da modificatori, che ha preceduto la variabile senza parentesi, come "global $var." Il cast di int restituisce un valore e quindi ci deve essere un set di variabili fino a catturare l'output, o i risultati del cast possono essere alimentati in un'altra operazione.

Condizioni

Il cast di int non solo convertire stringhe in valori integer. Una variabile boolean viene convertita in 1 se lo stato è TRUE oppure 0 se il suo stato è FALSE. I numeri con decimali, archiviati con il tipo di punto "galleggiante" galleggiante vengono arrotondati al numero intero più vicino da int. Tuttavia, int non funziona bene convertire l'output di un'equazione matematica che si traduce in frazioni. In questi casi è preferibile eseguire l'operazione e quindi arrotondare il numero anziché eseguirne il cast come valore integer.