Professional Documents
Culture Documents
Módulo PHP
¿Qué es PHP?
Cuando el analizador sintáctico PHP lee el script, ejecuta sólo el código que se encuentra
entre las etiquetas PHP; ignora el resto y lo regresa “tal y como está”. Gracias a ello, resulta
muy fácil incrustar código dentro de un documento HTML para crear páginas Web que
contengan todos los adornos propios del lenguaje HTML estándar, pero que además sean
capaces de realizar cálculos complejos o leer y manipular datos provenientes de fuentes
externas (como bases de datos o servicios Web). Para ver cómo funciona esto en la
práctica, considera el siguiente código 1:
Como se puede observar en el código la línea en donde se abre con <?php indica que en
este punto se puede empezar a desarrollar con base en terminología PHP, por lo que a
partir de aquí se pueden empezar a ejecutar comandos propios de PHP y utilizar una
multitud de funciones que son propias de este, como realizar cálculos complejos o funciones
avanzadas integradas con la interfaz HTML.
Cabe resaltar que también puede definirse con la función const cómo se indica en el código
anterior
Para esclarecer un poco lo establecido en los puntos anteriores, se tienen una serie de
ejemplos a continuación:
echo vs print
Ambos son constructores de lenguaje que muestran cadenas de texto con diferencias algo
sutiles. Esta es la forma y tipo de cada uno:
print imprime una cadena, echo puede imprimir más de una separadas por coma:
print 'Hola';
echo 'Hola', 'Hola de nuevo';
print devuelve un valor int que según la documentación siempre es 1, por lo que puede ser
utilizado en expresiones mientras que echo es tipo void, no hay valor devuelto y no puede
ser utilizado en expresiones:
//Se imprime "Hola" y la variable $foo toma el valor 1
$foo = print 'Hola';
Operadores Aritméticos
-%a //Negación
$a + $b //Suma
$a - $b //Resta
$a * $b //Multiplicación
$a / $b //División
Operadores de Comparación
Operadores Logicos
Operadores de Asignación
$a = $b //Asigna a $a el contenido de $b
$a += $b //Asigna a $a la suma de $b + $a
$a -= $b //Asigna a $a la resta de $a - $b
Condicionales IF
<? php
?>
Ciclos While
<? php
while (condición) {
... sentencias;
?>
Ciclos Do While
<? php
do {
…sentencias
} while(condición);
?>
Ciclos For
<? Php
... sentencias;
?>
¿Cuál es la relación entre los formularios HTML y PHP?
● Método GET, del inglés “obtener”, nos sirve para recibir datos del servidor y
guardarlo en variables. Esto es muy útil cuando estamos trabajando con recursos
que ya existen. Os pongo un ejemplo sencillo: Twitter. Esta famosa red social no
guarda en vuestro teléfono u ordenador los mensajes publicados por los usuarios, ni
tampoco los generáis vosotros. Dichos mensajes ya existen y lo que hay que hacer
es recuperarlos. Twitter es una red social que muestra la información gracias a este
método.
● Método POST, del inglés “publicar”, aunque aquí la traducción no se debe coger tan
literal. POST sirve para registrar datos en el servidor. Se usa sobre todo para
usuarios nuevos y toda clase de información no existente aún.
Una función puede ser definida empleando una sintaxis como la siguiente:
<?php
return $valor_devuelto;
}
?>
Arreglo Simple
<?php
$arreglo;
$arreglo[0] = 5;
$arreglo[1] = "hola";
$arreglo[2] = 7;
?>
Arreglo Asociativo
<?php
$arreglo = array( "a" => 5, "b"=>"esta es la letra b", "c" => 15);
?>
<?php
$arreglo = array(5,"hola",7);
?>
BIBLIOGRAFÍA
● https://desarrolloweb.com/manuales/manual-php.html#capitulos12
● http://php.net/manual/es/tutorial.php