Capítulo 2. El lenguaje
► 1.-Cómo funciona PHP.
► 2.-Sintaxis Básica.
► 3.-Tipos de Datos.
► 4.-Variables.
► 5.- Constantes.
► 6.- Expresiones y operadores.
► 7.- Estructuras de Control.
► 8.- Funciones.
►El lenguaje PHP es interpretado, es decir, el servidor PHP al recibir una petición de una página antes de enviarla interpreta el código PHP y después la envía.
► Así al recibir la petición de una página como la siguiente:
</HTML>
<BODY>
<?PHP
print(«Contenido de una página PHP«);
?>
</BODY>
</HTML>
► el servidor la interpretará y…
►el servidor la interpretará…
►y nos devolverá el siguiente código HTML:
<HTML>
<BODY>
Contenido de una página PHP </BODY>
</HTML>
► Podemos indicar que el código que viene a continuación es PHP de varias formas, pero la más común es la siguiente:
<?PHP
código PHP…
?>
►Otras características del PHP son las siguientes:
►Las instrucciones se separan con un «punto y coma» ( ; ) que normalmente se pone al final de cada instrucción.
►Otras características del PHP son las siguientes:
►PHP es sensible a las mayúsculas o minúsculas, es decir, que no es lo mismo para PHP «hola» que «Hola» ni que «HOLA» ni que….
► Otras características del PHP son las siguientes:
► Los comentarios se pueden poner de dos formas:
- Si ponemos dos barras ( // ) estamos indicando que lo que hay a continuación hasta el final de la línea es un comentario
- Si ponemos una barra y un asterisco ( /* ) estamos indicando que lo que hay a continuación es un comentario hasta que aparezca un asterisco y una barra ( */ ) independientemente del número de líneas y de la cantidad de texto que haya en medio.
►integer -> Usado para los números enteros.
►double -> Usado para números reales o decimales. El separador decimal es un punto y no una coma.
►boolean Tiene valores lógicos: true y false (verdadero y falso). El cero es el valor falso, y cualquier otro valor será verdadero.
►string -> Contienen cadenas de caracteres Podremos usar comillas simples o comillas dobles para delimitar la cadena, es decir, pa decir dónde comienza y dónde termina la cadena.
►array -> no contiene un único valor, sino un conjunto de valores referenciados con un índice.
► Todas las variables van precedidas del símbolo del dólar.
► Debemos recordar que PHP es sensible a las mayúsculas- minúsculas, por lo que las siguientes variables son distintas: $hola * $Hola * $HOLA
► El nombre de una variable deberá comenzar (después del símbolo dólar) por una letra o por el carácter subrayado, y seguirán por letras, números o el carácter subrayado. NO se permiten letras con acentos.
► El ámbito de una variable, es decir, desde donde se podrá ver su valor, es global a todo el fichero, excepto si nos encontramos en una función que su ámbito será sólo dentro de la función (no se verá fuera de la función).
►La forma de definir una constante es con la función define().
►Además existen una serie de constantes predefinidas:
►TRUE -> Verdadero.
►FALSE ^ Falso.
►etc.
►Para realizar un cálculo usaremos los siguientes operadores:
►Aritméticos: + – * / % ++ —
► De asignación: = += -=
► Lógicos: == === != < > <= >= and && or \\ xor not !
►Control de errores: @
►if-else
if (condición)
sentencial
else
sentencia2
► Selectivas:
► switch
switch (expresión)
{
case valor_1:
sentencia 1
break;
…
case valor_n:
sentencia n
break;
default:
sentencia n+1
}
Repetitivas:
► while
while (condición) sentencia;
► for
for (inicialización; condición; incremento) sentencia;
► Repetitivas:
► do…while
do sentencia while (condición);
► foreach
foreach ($array as $variable)
► Existen dos tipos de funciones:
► Definidas por el usuario: nosotros mismos podemos definir las funciones necesarias para que realicen las tareas que necesitemos.
► Funciones de biblioteca: funciones incluidas ya en PHP.