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.

 

1.- Cómo funciona PHP.

►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>

 

► 2.- Sintaxis Básica.

► 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.

► 3.- Tipos de Datos.

►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.

► 4.- Variables.

►   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).

Coaching

► 5.- Constantes.

►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.

 

► 6.- Expresiones y operadores.

►Para realizar un cálculo usaremos los siguientes operadores:

►Aritméticos: + – * / % ++ —

► De asignación: = += -=

► Lógicos: == === != < > <= >= and && or \\ xor not !

►Control de errores: @

 

► 7.- Estructuras de Control. ►Selectivas:

►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)

 

8.- Funciones.

 

► 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.

 

Publicaciones Similares