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.