Capítulo 2. El lenguaje PHP

Capítulo 2. El lenguaje PHP

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.

•stríng -> Contienen cadenas de caracteres. Podremos usar comillas simples o comillas dobles para delimitar la cadena, es decir, para 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 t $Hola t $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).

5. – Constantes.

La forma de definir una constante es con la función define().

Ademas existen una serie de constantes predefinidas:

•TRUE -> Verdadero.

•FALSE -> Falso.

•etc.

6. – Expresiones y operadores.

Para realizar un calculo 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