Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come utilizzare INT con PHP

Il linguaggio di programmazione PHP è un linguaggio comunemente usato per la scrittura di pagine web dinamiche. Una normale pagina Web è scritto in HTML o Hypertext Markup Language . HTML non ha costrutti di programmazione , perché è previsto 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 viene eseguito il programma , i blocchi di generare codice HTML , fornendo in tal modo un elemento di programmazione in HTML . PHP non ha un metodo di dichiarare i tipi di dati . Tuttavia, il metodo di tipo int colata dati che compensa . Tipi di dati

molti linguaggi di programmazione - ma non PHP - richiedono una formale dichiarazione di una variabile prima di poter essere utilizzato . Le variabili sono supporti per dati e di solito hanno proprietà specifiche loro attribuite , in una dichiarazione , tra 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 , appena utilizzato in modo coerente . Ad esempio , $ a_var = " 10 " fa a_var una variabile di stringa di caratteri , $ a_var = 10 lo rende una variabile intera .
Type Casting

"Casting " significa convertire i dati in una variabile da un tipo di dati all'altro . PHP è un linguaggio molto tollerante . Molte lingue generano messaggi di errore o addirittura smettere di correre se si tenta di convertire i dati in un tipo di dati compatibile. PHP non lo fa. Converte solo tutto il possibile . Così , in PHP , se la stringa " 10abc " viene convertito in un numero intero, la parte "abc" viene tagliato fuori piuttosto che causare una condizione di errore .
Uso

int fusione preceduto una variabile , come un modificatore . Tuttavia, calchi hanno una sintassi specifica che li rendono diversi da modificatori standard o funzioni. La funzione intval svolge lo stesso compito come int . Mentre intval è implementato come " intval ( $ a_var ) , " int è implementato come " ( int ) $ a_val . " Questo è diverso da modificatori , che ha preceduto la variabile senza parentesi , come " global $ var . " Il cast int restituisce un valore e quindi ci deve essere una variabile di impostare fino a prendere l'uscita , oi risultati del cast possono essere alimentati in un'altra operazione .
Condizioni

il cast int non solo convertire le stringhe in numeri interi . Una variabile booleana viene convertito ad 1 se il suo stato è VERO o 0 se il suo stato è FALSE . I numeri con cifre decimali , memorizzati come punto di tipo " float " floating sono arrotondati al numero intero più vicino da int . Tuttavia, int non funziona bene convertire l'output di una equazione matematica che determina frazioni. In questi casi è preferibile eseguire l'operazione e poi arrotondare il numero invece di lanciarlo come un intero.

 

Programmazione © www.354353.com