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.
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.
•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.
• 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).
La forma de definir una constante es con la función define().
Ademas existen una serie de constantes predefinidas:
•TRUE -> Verdadero.
•FALSE -> Falso.
•etc.
Para realizar un calculo usaremos los siguientes operadores:
•Aritméticos: + – * / % ++ -
•De asignación: = += – =
•Lógicos: == === != < > <= >= and && or \\ xor not !
•Control de errores: @
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)
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.