Elementos del lenguaje php

Solo disponible en BuenasTareas
  • Páginas : 19 (4722 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2012
Leer documento completo
Vista previa del texto
Elementos del lenguaje PHP

(I.T. Istmo)

Variables, expresiones, y funciones
Objetivo
Manejar los elementos que forman el lenguaje de programación PHP como el manejo de variables, expresiones, operadores, funciones y estructuras de control.

Variables, expresiones y funciones

Manejo de variables
Como se menciono antes, el manejo de las variables en PHP es muy diferente a otroslenguajes como C, Java o Visual Basic. Por ejemplo las variables son case sensitive y no hay tipos de datos predefinidos.

Declaración de variables
En PHP no se declaran las variables antes de utilizarlas, al momento de asignarles un valor se crean automáticamente, las variables siempre llevan como prefijo el carácter $. Otro aspecto peculiar de PHP es que los nombres de las variables son sensibles amayúsculas/minúsculas o Case Sensitive. Aquí tenemos un ejemplo muy sencillo del manejo de variables:

Reglas para asignar nombre a las variables
Los nombre deben iniciar con una letra o guión bajo ( _ ). Los caracteres validos para el nombre pueden ser letras, números o guiones bajos. No son validos caracteres como +, -, *, etc. No hay un límite del número de caracteres para el nombre de lasvariables.

1

Elementos del lenguaje PHP

(I.T. Istmo)

Variables, expresiones y funciones

Asignación por valor y por referencia
Los valores de las variables se pueden manejar por valor o por referencia, el default es por valor.

Por valor
Cuando se asigna una variable por valor, el contenido es copiado a la variable, si se altera el valor original, el valor de la copia no se veafectado. Ejemplo:

Por referencia
Si la asignación se hace por referencia, entonces PHP en lugar de copiar el valor original solo crea una apuntador a la variable original. De esta manera si el valor original cambia, también cambia el valor de la referencia. Para asignar un valor por referencia se utiliza el carácter &, por ejemplo:

2

Elementos del lenguaje PHP

(I.T. Istmo)Variables, expresiones y funciones

Nombres de variables variables
PHP permite utilizar el valor de una variable para asignar el nombre a otra variable, para hacer esto se utiliza doble el carácter $. Por ejemplo: En este caso PHP para $$nombre crea una nueva variable llamada "Juan" ya que ese es el valor asignado a la variable $$nombre.

Variables, expresiones y funciones

Tipos de Datos
Lostipos de datos que soporta PHP son los siguientes: • boolean • string • array • integer • float • NULL • object • resource

3

Elementos del lenguaje PHP

(I.T. Istmo)

boolean
Una variable boleana puede contener un true o false o bien TRUE o FALSE, en este caso PHP no es case sensitive. Comúnmente este tipo de datos se utiliza para evaluar una expresión y controlar si un bloque decódigo se ejecuta o no, esta evaluación se hace regularmente con los operadores de igualdad == o negación ! o not. Ejemplo:

Variables, expresiones y funciones El resultado de la variable boleana también se puede asignar como resultado de la evaluación de una expresión:

4

Elementos del lenguaje PHP

(I.T. Istmo)

Los siguientes valores se consideran como false cuando se evalúan en unaexpresión boleana: • El numero integer cero • El numero float cero • El string vacío o "0" (cero) • Un arreglo vacío • Un objeto vacío • El tipo NULL

Variables, expresiones y funciones Cualquier otro valor a los anteriores se evalúa como un true.

5

Elementos del lenguaje PHP

(I.T. Istmo)

is_bool() Para verificar si una variable es del tipo boolean podemos utilizar la funciónis_bool(), la cual regresa true si la variable es boleana, false de lo contrario. Ejemplo: is_bool(variable) Variables, expresiones y funciones

string
Para PHP una variable string es una serie de caracteres, no hay límite para el número de caracteres. Algo que hay que considerar es que PHP no soporta Unicodigo. Un string puede estar delimitado de tres maneras: • Apóstrofes • Comillas • heredoc...
tracking img