El lenguaje de programación PHP es un lenguaje de uso común para la creación de páginas web dinámicas . Una página web normal está escrito en HTML, o Hypertext Markup Language . HTML no tiene ningún construcciones de programación , ya que sólo se diseñó para definir la estructura de un documento . Un programa de PHP contiene una plantilla HTML con los bloques de código PHP insertados en varios lugares . Cuando se ejecuta el programa , los bloques generan código HTML , lo que proporciona un elemento de programación en HTML. PHP no tiene un método de declarar los tipos de datos . Sin embargo , el método int de conversión de tipo de datos que compensa . Tipos de datos
Muchos lenguajes de programación - pero no PHP - requieren una declaración formal de una variable antes de que pueda ser utilizado . Las variables son los titulares de los datos y por lo general tienen propiedades específicas que se les asignan en una declaración , incluyendo los tipos de datos . PHP da una variable del tipo de los primeros datos que se rellena en él . Así que la variable no tiene que declarar , sólo se utiliza constantemente . Por ejemplo, $ var_a = " 10 " hace var_a una variable de cadena de caracteres , $ var_a = 10 hace que sea una variable entera .
Tipo casting
"casting Type" significa convertir los datos en una variable de un tipo de datos a otro. PHP es un lenguaje muy tolerante. Muchos lenguajes de generar mensajes de error o incluso dejar de funcionar si se hace un intento para convertir los datos a un tipo de datos incompatibles . PHP no es así. Simplemente convierte todo lo que pueda . Así que, en PHP , si la cadena " 10abc " se convierte en un entero, la parte "abc " se cortó en lugar de causar una condición de error .
Uso
< br >
El elenco int precedida de una variable , como un modificador. Sin embargo, los modelos tienen una sintaxis específica que los hacen diferentes de modificadores o funciones estándar. La función intval realiza la misma tarea que int . Mientras intval se implementa como " intval ($ var_a ) , " int se implementa como " (int ) $ a_val . " Esto difiere de modificadores , que precedió a la variable sin paréntesis , como " global $ var . " El elenco int devuelve un valor y así tiene que ser una variable creada para coger la salida , o los resultados de la fundición se puede alimentar a otra operación.
Condiciones
el elenco int no sólo convertir cadenas en enteros . Una variable booleana se convierte en 1 si su estado es VERDADERO o 0 si su estado es FALSO . Números con decimales , almacenados como el tipo de punto flotante " float " se redondean al número entero más próximo por int . Sin embargo , int no funciona bien convertir la salida de una ecuación matemática que resulta en fracciones . En estos casos es mejor realizar la operación y luego redondear el número en vez de proyectarlo como un entero.