Come usare INT con PHP

March 30

Come usare INT con PHP


Il linguaggio di programmazione PHP è un linguaggio comunemente usato per la scrittura di pagine Web dinamiche. Una pagina Web regolare è scritto in HTML, o Hypertext Markup Language. HTML non ha costrutti di programmazione perché è inteso solo per definire la struttura di un documento. Un programma PHP contiene un modello HTML con blocchi di codice PHP inseriti in varie località. Quando il programma viene eseguito, quei blocchi generano codice HTML, fornendo così un elemento di programmazione in HTML. PHP non ha un metodo di dichiarare i tipi di dati. Tuttavia, il metodo int del tipo di dati colata compensa questo.

Tipi di dati

Molti linguaggi di programmazione - ma non PHP - richiedono una dichiarazione formale di una variabile prima di poter essere utilizzato. Le variabili sono supporti per dati e di solito hanno proprietà specifici assegnati a loro in una dichiarazione, tra cui i tipi di dati. PHP dà una variabile del tipo dei primi dati che viene popolato in esso. Quindi la variabile non deve essere dichiarato, poco utilizzato in modo coerente. Ad esempio, $ a_var = "10" fa a_var una variabile stringa di caratteri, $ a_var = 10 lo rende una variabile intera.

tipo Casting

"Casting" si intende convertire i dati in una variabile da un tipo a un altro. PHP è un linguaggio molto tollerante. Molte lingue generano i messaggi di errore o addirittura smettere di correre se viene effettuato un tentativo di convertire i dati in un tipo di dati compatibile. PHP non lo fa. E 'solo converte tutto il possibile. Così, in PHP, se la stringa "10abc" viene convertito in un numero intero, la parte "abc" viene tagliato fuori anziché causare una condizione di errore.

uso

Il cast int preceduto una variabile, come un modificatore. Tuttavia, getta hanno una sintassi specifica che li rendono diversi da modificatori o funzioni standard. La funzione intval esegue la stessa operazione come int. Mentre intval è implementato come "intval ($ a_var)," int è implementata come "(int) $ a_val." Questo differisce da modificatori, che hanno preceduto la variabile senza parentesi, come "global $ var." Il cast int restituisce un valore e quindi ci deve essere una variabile impostato per catturare l'uscita, oi risultati del cast può essere alimentato in un'altra operazione.

condizioni

Il cast int non solo convertire le stringhe in numeri interi. Una variabile booleana viene convertito in 1 se il suo stato è VERO o 0 se il suo stato è FALSE. I numeri con decimali, memorizzati come il punto di tipo "flottante" fluttuante sono arrotondati al numero intero più vicino per 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 tutto il numero piuttosto che espressi come un intero.