variabili , di regola , possono essere sia " forte " o " debole " digitato . In un linguaggio fortemente tipizzato , variabili hanno un tipo esplicito --- come " intero " o " stringa ". PHP è un linguaggio debolmente tipizzato , la variabile " $ var1 = 1,0 " può essere trattata come un intero, un numero in virgola mobile (se moltiplicato per un numero decimale , per esempio) o una stringa ( quando concatenate con l'operatore " . " ) a seconda di come viene utilizzato. PHP fa molto poco controllo variabile , che in genere è utile perché fornisce ulteriore flessibilità ed elimina la necessità per la fusione . D'altra parte , in alcune circostanze, questo può causare un comportamento imprevisto nella vostra programmazione .
String Valori e Casting
PHP supporta l'uso di fusione --- conversione una variabile espressa da un tipo a un altro --- includendo il tipo di variabile in parentesi prima che la variabile viene inizializzata . Ad esempio, " $ var2 = ( string) $ var1 " inizializza " $ var2 " come una stringa esplicita . PHP permette anche on-the -fly stringa di fusione mediante la funzione " strval ( ) " : il codice " $ var3 = true " crea " $ var3 " come una variabile booleana . " strval ( $ var3 ) " tratterà quella stessa variabile booleana come una stringa , ad esempio nei confronti di stringhe o di operazioni di sottostringa .
Programmazione © www.354353.com