Está en la página 1de 11

Programación Web

Que es PHP?
PHP es el acrónimo de
Hipertext Preprocesor.
Es lo que llamamos un lenguaje de
programación del lado del servidor,
esto significa que el código se
interpreta en el servidor y no en el
ordenador del usuario.

El código php interpretado, produce un


resultado que es enviado al navegador
del visitante en forma de HTML, imagen,
documento .doc... de ninguna manera el
navegador del visitante accede al código
fuente en php sino solo a su resultado
en HTML.

Profa:
rograLuiyiana Pérez
Programación Web
Ejemplo sencillo

<html>
<head> <html>
<title>Prueba</title> <head>
</head> <title>Prueba</title>
<body> </head>
<?php <body>
echo “Hola Mundo”; Hola mundo
?> </body>
</body> </html>
</html>

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Comentarios
Los comentarios que soporta PHP són los de C, C++ y los del shell de Unix,
así podemos usar // y /* */ para comentarios y comentarios multilínea
respectivamente como haríamos en C:

O también podemos usar # como en los comentarios del shell de Unix:

-Variable
Una variable es un nombre que contiene unos determinados datos, ya sean
de texto o numéricos, y en php tienen la peculiaridad de ir precedidas por el
signo del dolar ($).

En PHP no es necesario declarar las variables antes de usarlas y pueden


contener texto y números indiferentemente

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Constante
Una constante es como una variable pero con la diferencia que una vez toma
un valor este no puede variar durante la ejecución del script, otra
particularidad de las constantes es que son globales, por lo que se pueden
leer desde el interior de una funcion sin tener que pasarlas como parámetro.

define ('miConstante','valor de mi constante');

-Tipo de datos
PHP es un lenguaje de los denominados de tipo dinámico, lo que significa que
una misma variable puede tener tipos ( numero, texto, vector... ) diferentes en
distintos momentos. Por esta razón, no soporta la definición de tipos en la
declaración de variables sino que el tipo de la variable viene determinado por
el contexto en el que se encuentra.

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Forzar un tipo de dato determinado
Podemos forzar un tipo determinado, con la función settype o ente
paréntesis delante de la variable uno de los siguientes tipos de datos:

settype ( $var1, 'tipo' ) ;

Ejemplo.
<?php
// Creamos la cadena de caracteres
$var1 = "3m";
// Forzamos tipo entero
settype ( $var1, 'integer' );
// Imprimimos y nos da 3
echo $var1; // 3
?>

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Operadores
Los operadores son expresiones que nos permiten manipular los datos que
les pasamos, cada uno de los datos que se le pasa a un operador se llama
operando, y según el número de operandos de que disponga un operador
estaremos hablando de un operador unario (un operando), binario (dos
operandos), ternario...

-Tipos de operadores
Operadores de Aritmética (+, -, *, /)
Operadores de Asignación (=)

Operadores de Comparación (==, != ó <>, <, >, >=, <=)

Operadores de Control de Errores (@)

Operadores de Incremento (++, --)

Operadores de Lógica Y (&& o and) O (|| o or)


Operadores de Cadena (.) para concatener dos variables.

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Operadores
Los operadores son expresiones que nos permiten manipular los datos que
les pasamos, cada uno de los datos que se le pasa a un operador se llama
operando, y según el número de operandos de que disponga un operador
estaremos hablando de un operador unario (un operando), binario (dos
operandos), ternario...

-Tipos de operadores
Operadores de Aritmética (+, -, *, /)
Operadores de Asignación (=)

Operadores de Comparación (==, != ó <>, <, >, >=, <=)

Operadores de Control de Errores (@)

Operadores de Incremento (++, --)

Operadores de Lógica Y (&& o and) O (|| o or)


Operadores de Cadena (.) para concatener dos variables.

Profa: Luiyiana Pérez


Programación Web
Sintaxis del Lenguaje
-Estructura de Control
PHP dispone de lo que se llama estructuras de control, que nos permiten
ejecutar o no, una o mas veces un determinado bloque de acciones.

Estas estructuras són:

if - else (si - de otro modo)


while (mientras)
do..while (hacer mientras)
for (Para)
foreach (para interactuar con arreglos)
switch (selección múltiple)

Profa: Luiyiana Pérez


Programación Web
Ejemplo de Sentencias de Control
-if
Nos permite ejecutar un bloque de acciones si se cumple una determinada
condición, de lo contrario nos permite ejecutar otro bloque de acciones
identificado por la sentencia else, si el resultado de la condición es distinto
de 0, se ejecutarán las acciones del if, de lo contrario las del else:

<?php
if($var1 == 12){
echo 'La variable vale 12';
}
else {
echo 'La variable tiene otro valor';
}
?>
n múltiple)

Profa: Luiyiana Pérez


Programación Web
Ejemplo de Sentencias de Control
-elseif
Esta nos permite dar otra condición por si no se ha cumplido la primera,
después de elseif podemos volver a usar else con normalidad:

<?php
$var1=3; Pruebe el ejemplo
if($var1 == 12){ cambiando los valores
echo 'La variable vale 12'; inicial de var1
}
elseif($var1 == 3){
echo 'La variable vale 3';
}
else {
echo 'La variable tiene otro valor';
}
?>
Profa: Luiyiana Pérez
Programación Web
Ejemplo de Sentencias de Control
-while
Esta instrucción nos permite efectuar un bloque de acciones mientras se
cumpla una determinada condición, cuando deje de cumplirse, se continuará
ejecutando el resto del código PHP, la condición se cumple mientras no de
resultado 0 y esta formada por operaciones PHP, sobretodo por
operaciones lógicas y de comparación.

<?php
$var1 = 0;
while($var1 < 10){
echo "\$var1 = $var1<br>";
$var1++; // Incrementamos la variable
}
?>

Profa: Luiyiana Pérez

También podría gustarte