Cómo utilizar variables php para HTML5 y CSS3 programación

Una variable de PHP se puede nombrar casi cualquier cosa en la programación HTML5 y CSS3. Hay algunas palabras reservadas que no se puede nombrar una variable (como impresión

, que ya tiene un significado en PHP), así que si su programa no funciona y no puede entender por qué, intenta cambiar algunos nombres de variables o mirar la lista de palabras reservadas (en php.net) para averiguar si la variable nombre es una palabra ilegal.

PHP es muy indulgente sobre el tipo de datos de una variable. Cuando se crea una variable, sólo tiene que poner el contenido en ella. PHP hace automáticamente la variable de cualquier tipo que necesita. Se llama tipificación suelto. La misma variable puede contener datos numéricos, texto, u otros tipos más complicados de datos. PHP determina el tipo de datos en una variable sobre la marcha mediante el examen del contexto.

A pesar de que PHP es displicente sobre tipos de datos, es importante entender que los datos aún se guarda en uno de varios formatos estándar en base a su tipo. PHP soporta varias formas de números enteros y números de punto flotante. PHP también tiene un gran apoyo para los datos de texto. Los programadores generalmente no dicen " texto, " pero llamar a los datos de texto cuerda datos.

Esto se debe a la representación interna de datos de texto recordó los primeros programadores de cuentas de un collar. Rara vez tiene que preocuparse de qué tipo de información que está usando en PHP, pero sí es necesario saber que PHP está convirtiendo en silencio datos en formatos que puede utilizar.

Encadenamiento

Encadenamiento es el proceso de unirse a cadenas más pequeñas para formar una cadena más grande. PHP utiliza el período (.) Símbolo para concatenar dos valores de cadena. El siguiente código de ejemplo devuelve la frase oogieboogie:

$ palabra = "Oogie" - $ danza = "Boogie" -Imprimir $ palabra. $ danza

Si ya sabes algo de javascript u otro idioma, la mayoría de las ideas de transferencia, pero los detalles se puede tropezar. javascript utiliza el signo para la concatenación, y PHP utiliza el período. Estos son los detalles molestos, pero con la práctica, usted será capaz de mantenerlo recto.

Cuando PHP ve un período, trata los valores a cada lado del período como cadenas (texto) y concatena (se une) ellos. Si PHP ve un signo más, que trata a los valores de cada lado del signo más como números y los intentos de realizar sumas matemática en ellos. La operación de ayuda figura PHP qué tipo de datos que está trabajando con.

El programa siguiente ilustra la diferencia entre la concatenación y la adición:

imagen0.jpg
lt;? php // desde helloVariable.php $ salida = "! mundo" - print "

Hola ". $ De salida."

"-impresión "

". $ Salida + 5".

"->

El código anterior toma la variable salida con el valor Mundo y concatena a Hola cuando se imprima. A continuación, se añade la variable salida al número 5. Cuando PHP ve el signo más, interpreta los valores a cada lado de ella como números.

Porque salida no tiene ningún valor numérico lógica, PHP le asigna el valor de 0, que se añade a 5, resultando en la salida de

5

de ser enviado al navegador.

Las variables de interpolación en texto

Si usted tiene un montón de texto para imprimir con variables tirado, que puede ser un poco tedioso de usar la concatenación de añadir en las variables. Afortunadamente, usted no tiene que hacerlo!

Con PHP, puede incluir las variables de la siguiente manera:

image1.jpg
helloInterpolation? lt; php $ firstName = "Juan" - $ lastName = -print "Doe" "

Hola $ firstName lastName $!

"->

Este proceso se llama interpolación. Debido a que todas las variables de PHP comienzan con signos de dólar, usted puede poner libremente variables de la derecha dentro de sus valores de cadena, y cuando ve una variable PHP, reemplazará automáticamente esa variable con su valor.

La interpolación sólo funciona con cadenas entre comillas dobles porque comillas indican PHP debe procesar la cadena antes de pasarlo al usuario.




» » » » Cómo utilizar variables php para HTML5 y CSS3 programación