| Inicio de lenguaje PHP |
| 1-Inicio de PHP <?php 2- Fin de PHP ?> 3-Comentarios de una sola linea. // Este se usa para comentarios de una sola linea. 4- Comentario de varias lineas /* Este se usa para poder comentar varias lineas */ 5-La funcion echo se usa para mostrar informacin en pantalla. 6-La funcion print_r se usa para mostrar informacin de variables. 7-La funcion print muestra una cadena. 8-Las variables llevan el signo $ al comienzo. $variable = correcto. $la variable = incorrecto, incluye un espacio en el nombre. $la.variable = incorrecto, incluye un signo de puntuacin. $la_variable = correcto. $2variable = incorrecto, empieza por un numero. $variable = incorrecto, incluye la letra ñ. $echo = incorrecto, incluye una palabra del lenguaje. |
| Tipos de datos |
| 1-integer. Son datos de tipo numerico entero. 2-double. Son datos numericos en coma flotante ( manejo de decimales ). 3-string. Son cadenas alfanumericas. 4-boolean. Son valores de tipo Verdadero o Falso. Se obtienen al evaluar una condicion. 5-array. Son matrizes. 6-object. Los objetos son estructuras complejas. 7-class. Las clases son los moldes con los que se crean los objetos. 8-unknown. Tipo desconocido. 9-NULL. Es el tipo de una variable a la que aun no se le ha asignado valor. |
| Operadores |
|
= |
IGUALDAD. Para que se cumpla la condicion. El valor de la izquierda tiene que ser igual que el de la derecha. No confundir con el operador de asignacion |
| < | MENOR QUE. Para que se cumpla la condicion. El valor de la izquierda tiene que ser menor que el de la derecha. |
| > | MAYOR QUE. Para que se cumpla la condicion. El valor de la izquierda tiene que ser mayor que el de la derecha |
| <= | MENOR O IGUAL QUE. Para que se cumpla la condicion. El valor de la izquierda tiene que ser menor o igual que el de la derecha. |
| => | MAYOR O IGUAL QUE. Para que se cumpla la condicion. El valor de la izquierda tiene que ser mayor o igual que el de la derecha. |
| != | DISTINTO DE. Para que se cumpla la condicion. El valor de la izquierda tiene que ser diferente que el de la derecha. |
| ! | NEGACION. Para que se cumpla la condicion. La operacion debe ser falsa. |
| && | AND. Evalua que se cumpla las 2 condiciones que las une. |
| || | OR. Evalua que se cumpla al menos una condicion que las une. |
| xor | XOR. Evalua que se cumpla solo una y solo una condicion que las une. |
| Operadores arimeticos |
| Ejemplo | Nombre | Resultado |
|---|---|---|
| -$a | Negacion | El opuesto de $a. |
| $a + $b | Adicion | Suma de $a y $b |
| $a - $b | Substraccion | La diferencia de $a y $b |
| $a * $b | Multiplicacion | Producto de $a y $b |
| $a / $b | Division | Cociente de $a y $b |
| $a % $b | Modulo | Resto de $a dividido por $b |
| Variables super globales |
| - $_SERVER |
Variables definidas por el servidor web ó directamente relacionadas con el entorno en donde el script se esta ejecutando. |
| - $_GET | Se utiliza para recopilar los valores de un formulario con method = "get". Paso de variables por url. |
| - $_POST | Se utiliza para recopilar los valores de un formulario con method = "post".No tiene limite de paso de variables |
| - $_COOKIE | Una matriz asociativa de variables pasadas al script actual a travs de cookies HTTP. Global automticamente en cualquier contexto. |
| - $_FILES | Variables proporcionadas al script por medio de la subida de ficheros via HTTP . |
| - $_ENV | Variables proporcionadas al script por medio del entorno. |
| - $_REQUEST | Variable contiene el contenido de $ _GET, $ _POST, y $ _COOKIE. |
| - $_SESSION | Variables registradas en la sesin del script. |
|
|
| Constantes |
| define() = Una vez
definida, no puede ser modificada ni eliminada. |
| Ejemplo define() |
| <?php define("constante", "Ejemplo funcion define"); echo constante; ?> |
| El resultado seria |
| Ejemplo funcion define |
| constant() = Para obtener el valor de una constante. |
| Ejemplo de constant() |
| <?php define ("nombre_constante","objeto_constante"); echo constant ("nombre_constante") ; ?> |
| El resultado seria |
| objeto_constante |
| defined() = Para comprobar la existencia de dicha constante. |
| Ejemplo de defined() Observe que en este caso la funcion defined lleva el signo ! de negacion. |
| <?php define ("CONSTANTE","OTRO"); if (!defined ('CONSTANTE')){ echo CONSTANTE; }else{ echo 'no esta definida la constante'; } ?> |
| El resultado seria |
| no esta definida la constante |
| ir arriba |
| if - else = Si la condicion if es verdadera se ejecuta el codigo, si es falsa se ejecuta el codigo de else |
| Ejemplo de if - else |
| <?php $edad= 17 ; if ( $edad > 18 ){ echo ("El usuario es mayor de edad."); } else { echo ("El usuario es menor de edad."); } ?> |
| El resultado seria |
| El usuario es menor de edad |
|
|
| elseif = Permite evaluar varias condiciones |
| Ejemplo de elseif |
| <?php $edad=32; if ($edad<=10) { echo ("El usuario tiene de 0 a 10 años."); } elseif ($edad<=20) { echo ("El usuario tiene de 11 a 20 años."); } elseif ($edad<=30) { echo ("El usuario tiene de 21 a 30 años."); } elseif ($edad<=40) { echo ("El usuario tiene de 31 a 40 años."); } elseif ($edad<=50) { echo ("El usuario tiene de 41 a 50 años."); } elseif ($edad<=60) { echo ("El usuario tiene de 51 a 60 años."); } elseif ($edad<=70) { echo ("El usuario tiene de 61 a 70 años."); } elseif ($edad<=80) { echo ("El usuario tiene de 71 a 80 años."); } elseif ($edad<=90) { echo ("El usuario tiene de 81 a 90 años."); } else { echo ("El usuario tiene de ms de 90 años."); } ?> |
| El resultado seria |
| El usuario tiene de 31 a 40 años. |
|
|
| switch()...case = Evalua una variable |
| Ejemplo de switch()...case |
| <?php $pais="ITALIA"; switch ($pais){ case "INGLATERRA": echo ("El usuario es ingls."); break; case "ALEMANIA": echo ("El usuario es alemn."); break; case "ITALIA": echo ("El usuario es italiano."); break; case "ESPAA": echo ("El usuario es espaol."); break; case "FRANCIA": echo ("El usuario es francs."); break; default: echo ("El usuario es de una nacionalidad no especificada en la lista."); break; } ?> |
| El resultado seria |
| El usuario es italiano. |
|
|
| Operador ternario ?: = permite establecer uno de 2 posibles valores, segun sea cierto o no |
| Ejemplo de ?: |
| <?php $edad=17; $usuario=($edad >= 18) ? "El usuario es mayor de edad" : "El usuario NO es mayor de edad"; echo ($usuario); ?> |
| El resultado seria |
| El usuario NO es mayor de edad |
| ir arriba |
| for = Para ejecutar un numero de veces una instruccion |
| Ejemplo de for |
| <?php for ($contar=1;$contar <= 10;$contar++) { echo ($contar."<br/>"); } ?> |
| El resultado seria |
| 1 2 3 4 5 6 7 8 9 10 |
|
|
| foreach = Se utiliza para recorrer matrices |
| Ejemplo de foreach |
| <?php $ciudades=array("Madrid", "Barcelona", "Londres", "New York", "Los Angeles", "Chicago"); foreach ($ciudades as $clave => $valor){ echo ("La ciudad con el ndice $clave tiene el nombre $valor. <br/>"); } echo ("Final de la ejecucin."); ?> |
| El resultado seria |
| La ciudad con el ndice 0 tiene el nombre
Madrid. La ciudad con el ndice 1 tiene el nombre Barcelona. La ciudad con el ndice 2 tiene el nombre Londres. La ciudad con el ndice 3 tiene el nombre New York. La ciudad con el ndice 4 tiene el nombre Los Angeles. La ciudad con el ndice 5 tiene el nombre Chicago. Final de la ejecucin. |
|
|
| while() = Permite que un bucle itere mientras se cumpla una condicion |
| Ejemplo de while() |
| <?php $ciudades=array("Madrid", "Barcelona", "Londres", "New York", "Los Angeles", "Chicago"); $ciudad=""; $indice=0; while ($ciudad!="Londres") { $ciudad=$ciudades[$indice]; echo ($ciudad."<br/>"); $indice++; } echo ("Final de la ejecucin."); ?> |
| El resultado seria |
| Madrid Barcelona Londres Final de la ejecucin. |
|
|
| do....while() = La condicion se comprueba solo al final de la iteracion |
| Ejemplo de do...while() |
| <?php $numero=0; do { $numero++; echo "El numero es " . $numero . "<br/ />"; } while ($numero<5); ?> |
| El resultado seria |
| El numero es 1 El numero es 2 El numero es 3 El numero es 4 El numero es 5 |
| ir arriba |
| declare() |
| Ejemplo de declare |
| <?php declare(color=Blano) { } ?> |
| return() = Devuelve un resultado |
| Ejemplo de return() |
| <?php function cuadrado($numero){ $numero*=$numero; return $numero; } $numero=3; $cuadrado=cuadrado($numero); echo ("El cuadrado del nmero $numero es $cuadrado."); ?> |
| El resultado seria |
| El cuadrado del nmero 3 es 9. |
| ir arriba |
| include() y require() = incluye y evalua el archivo especificado. include_once() y require_once() = Actua como require con la unica diferencia que si el codigo ha sido ya incluido, no se volvera a incluir. |
| Ejemplos de include() , require() , include_once() , require_once() |
|
<?php |
| ir arriba |