Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEL LENGUAJE
PHP
UNIDAD 2
PHP
PHP (Hypertext Pre-Processor).
Es un lenguaje interpretado, para diseñar páginas de contenido
dinámico.
De libre distribución.
Multiplataforma.
Soporte para múltiples servidores web.
Debemos saber antes HTML y CSS.
Soporte para comunicarse con servicios usando múltiples protocolos.
permite realizar algunas acciones que no pueden realizarse en una
página estática: recoger datos del usuario, trabajar con bases de
datos, crear sesiones de usuarios, restringir páginas con contraseñas,
creación de foros, etc.
Extensión de los ficheros *.php.
Sencillo para nuevos programadores pero con posibilidades muy
avanzadas para programadores profesionales.
Fichero de configuración: c:\xampp\php\php.ini.
Suele incrustarse en HTML (script).
REGLAS PARA LOS ARCHIVOS
Para escribir los nombres de los archivos que creemos con PHP
debemos seguir las mismas reglas descritas que para los archivos en
HTML. Recordemos que éstos son básicamente las siguientes:
Todo el texto del nombre de archivo se escribirá en minúsculas.
Separar las palabras con guión normal - o con guión bajo _ : Esto
nos asegura un solo espacio entre palabras.
Script
Recuerda: El código PHP está incrustado entre medio del
código HTML. Para distinguirlo lo escribimos siempre dentro
de las etiquetas:
<?php
instrucciones;
?>
En la última instrucción del código no es obligatorio el ;
Hay otras etiquetas, pero es posible que no funcionen bien
en todas las versiones de PHP.
<% .... codigo php ... %>
COMENTARIOS
//
/*…..*/
#
Tipos de datos
Simples
integer: Cualquier número sin decimales. Se pueden
representar en formato decimal, octal (comenzando
por un 0), o hexadecimal (comenzando por 0x).
float: Cualquier número con decimales. Se pueden
representar también en notación científica.
string: Conjuntos de caracteres delimitados por
comillas simples o dobles.
boolean: true o false, cualquier valor o 0.
null: No hay valor
Compuestos
array
object
VARIABLES
Comienzan por $.
No es necesario declararlas
Pueden tomar distintos tipos de datos en función del contenido que se les asigne.
Un ejemplo:
Los dos echo siguientes hacen lo mismo, sacan por pantalla la línea anterior.
echo $texto;
Asignación: = += -= *= /= %= .=
$n1+=$n2 es lo mismo que $n1=$n1+$n2
Incremento y decremento: ++ --
++$n1 es lo mismo que $n1=$n1+1
$edad=(float) $edad;
Si ponemos el mismo nombre nos dará un warning
Dentro de „‟ sólo \\ y \‟
Dentro de “” no se puede usar \‟
Operador .
Funciones de tipos de datos
Gettype: obtiene el tipo de la variable que se le pasa como
parámetro y devuelve una cadena de texto, que puede ser
array, boolean, double, integer, object, string, null,
resource o unknown type.
is_array(), is_bool(), is_float(),is_integer(), is_null(),
is_numeric(), is_object(), is_resource(), is_scalar() e
is_string().
Devuelven true si la variable es del tipo indicado.
settype($variable,”tipo”): establecer el tipo de una
variable.
isset($variable): Comprueba si una variable está definida y
no es null.
empty($variable): Comprueba si una variable está vacía.
unset($variable): Destruye un variable y libera memoria.
De la batería de ejercicios hacemos
los 4 apartados del ejercicio 1