PHP introduccion
Manual resumido de PHP.
Para una información completa sobre funciones, versiones de php y guía de referencia aconsejamos
consultar http://www.php.net/manual/es/
Tengo instalado php y funciona?
Utilizamos el paquete Appserv que se instala en la ruta c:\AppServ, los sitios web deben ser
colocados dentro de la ruta c:\AppServ\www.
Paraempezar crearemos una carpeta dentro de c:\AppServ\www con el nombre asir2 y dentro de ella
crearemos el archivo info.php con el siguiente contenido: (el archivo se puede crear con el notepad++)
Una vez guardado con el nombre indicado, abriremos el navegador, cualquiera de los que tengamos
instalados y en la barra de direcciones tecleamos:
http://localhost/asir2/info.php
Si todo hafuncionado correctamente nos aparecerá una lista de todos los parámetros que tiene
configurada nuestra instalación y las versiones del software instalado.
Ejemplo e001_version.php
Configuración del php.ini
El archivo php.ini se encuentra en c:\windows\php.ini
En él se establecen los parámetros de configuración del comportamiento de php.
Después de realizar cualquier cambio y guardarlo,para que tenga efecto hay que reiniciar el servidor
web con el que estemos trabajando, en nuestro caso Apache.
Hay que cambiar:
date.timezone = Europe/Paris
Primer ejemplo con php.
Para integrar el código php con el html debemos emplear las etiquetas o bien utilizar la
forma abreviada si tenemos activado el parámetro short_open_tag en el archivo php.ini
La extensión del archivo quevamos a crear debe ser .php y si fuera el archivo inicial de nuestro sitio
web su nombre debería ser index.php
Ejemplo e002_hola.php
Podemos mostrar los resultados con echo o con print, con ambos el resultado es el mismo.
Ejemplo e002_hola2.php
Variables y operadores.
Las variables van precedidas del símbolo $.
Los tipos básicos de datos son: integer, double y string.
Lasvariables son tipo case-sensitive.
Las instrucciones se terminan con punto y coma.
Ejemplos:
Para definir una constante se utilizará define.
Podemos comprobar si una constante ha sido definida con la función defined()
Ejemplo: constantes.php
Podemos convertir variables con conversores explicitos. (int), (double), (string):
Podemos definir variables de variables, similar a los punteros.Ejemplo: var_de_var.php
Funciones para trabajar con variables.
o Función gettype($variable) devuelve el tipo de variable. Los tipos válidos son:
Integer, double, string, array, object, clase, unkown type.
o
Podemos forzar el tipo de una variable con la función settype($variable,tipo)
Función isset($variable) nos permite conocer si una variable ha sido inicializada. Devuelve trueo false. La variable unset($variable) se utiliza para destruir variables y liberar memoria.
Función empty($variable) devuelve true si aún no ha sido inicializada o tiene un valor igual a
cero o una cadena vacía.
Funciones de comprobación de tipos: is_integer($variable), is_double($variable),
is_string($variable) …
Funciones para conversión de datos: intval($variable), doubleval($variable),strval($variable) …
Operadores aritméticos: +, -, *, /, %, ++, --, +=, -=, …
2
Departamento de informática. IES Ribera del Tajo. Curso 2011 – 2012.
Implantación de Aplicaciones WEB. ASIR 2011 - 2º
Operadores bit a bit
Los operadores bit a bit permiten la evaluación y la manipulación de bits específicos dentro de un integer.
Operadores bit a bit
Ejemplo
Nombre
$a & $b And (y)
$a| $b Or (o inclusivo)
$a ^ $b Xor (o exclusivo)
Not (no)
~ $a
Shift left(desplazamiento a
izquierda)
Shift right (desplazamiento a
$a >> $b
derecha)
$a $b
Mayor que
TRUE si $a es estrictamente mayor que $b.
$a = $b Mayor o igual que TRUE si $a es mayor o igual que $b.
Si se compara un número con un string o la comparación implica strings numéricos, entonces cada string...
Regístrate para leer el documento completo.