SEMINARIO : PHP BÁSICO 2018-I
Envío y Recepción de
Datos (Cliente / Servidor)
Tema 2
Docente : José Atunga Vergara
Seminario: PHP BÁSICO
Fundamentos de PHP – Directivas PHP
-Usando las etiquetas:
<?php
?>
-Usando las etiquetas
<?
?>
Seminario: PHP BÁSICO
Fundamentos de PHP – Uso de Variables
<?php
$a=23;
$apellidos=”Universidad Privada Telesup”;
?>
Comentario: Estamos creando dos variables: uno de tipo numérico y otro
de tipo string. Una variable se crea al recibir su primera
asignación de datos y puede cambiar de tipo al recibir otro
tipo de dato.
Seminario: PHP BÁSICO
Fundamentos de PHP – Mostrar Datos
<?php
$a=23;
$cadena=”Universidad Privada Telesup”;
echo “Yo estudio en la $cadena”;
echo “<br>”;
echo “<font color=red>Tengo $a años de
edad</font>”;
?>
Comentario:
La instrucción echo visualiza todo tipo de datos.
Si dentro de una cadena, incluimos una variable, esta será reconocida como
tal, puesto que tiene antepuesta el signo $.
La instrucción echo también puede interpretar código HTML
Seminario: PHP BÁSICO
Fundamentos de PHP – Mostrar Datos
<?php
$a=23;
$cadena=”Universidad Privada Telesup”;
?>
Yo estudio en la <?php echo $cadena; ?>
Comentario:
Cuando se desea visualizar directamente una variable puede usarse:
<?=$cadena?>
Seminario: PHP BÁSICO
Fundamentos de PHP – Concatenación
<?php
$a=23;
$cadena=”Universidad Privada Telesup”;
echo “Yo estudio en la “.$cadena;
echo “<br>”;
echo “<font color=red>”.”Tengo “.$a.” años de
edad</font>”;
?>
Seminario: PHP BÁSICO
Fundamentos de PHP – Comentarios
// Esto da comienzo a una línea con comentarios.
$a=23; // Esta es una asignación
/* Esto es un comentario
que incluye varias líneas.
Es por eso que uso este tipo de inclusión. */
Seminario: PHP BÁSICO
Fundamentos de PHP – Operadores
Aritméticos
$a + $b Adición Suma de $a y $b.
$a - $b Resto Diferencia entre $a y $b.
$a * $b Multiplicación Producto de $a and $b.
$a / $b División Cociente de $a entre $b.
$a % $b Módulo Resto de $a dividido entre $b.
Seminario: PHP BÁSICO
Fundamentos de PHP – Operadores de
Comparación
$a == $b Igualdad Cierto si $a es igual a $b.
$a === $ Identidad Cierto si $a es igual a $b y si son del mismo tipo
$a != $b Desigualdad Cierto si $a no es igual a $b.
$a < $b Menor que Cierto si $a es estrictamente menor que $b.
$a > $b Mayor que Cierto si $a es estrictamente mayor que $b.
Seminario: PHP BÁSICO
Fundamentos de PHP – Operadores de
Comparación
$a == $b Igualdad Cierto si $a es igual a $b.
$a === $ Identidad Cierto si $a es igual a $b y si son del mismo tipo
$a != $b Desigualdad Cierto si $a no es igual a $b.
$a < $b Menor que Cierto si $a es estrictamente menor que $b.
$a > $b Mayor que Cierto si $a es estrictamente mayor que $b.
$a <= $b Menor o igual que Cierto si $a es menor o igual que $b.
$a >= $b Mayor o igual que Cierto si $a es mayor o igual que $b.
Seminario: PHP BÁSICO
Fundamentos de PHP – Operadores Lógicos
Conjunción (Y)
Todas las expresiones lógicas deben ser verdaderas para que toda la expresión sea
verdadera. Para expresar la conjunción se emplea: && o and
Ejemplo:
(7>2) && (2<4) Devuelve verdadero cuando ambas condiciones son
verdaderas.
Disyunción(O)
Si una expresión lógica es verdadera, toda la expresión sea verdadera. Si todas son
falsas, toda la expresión es falsa. Para expresar la disyunción se emplea: || o or
Ejemplo:
(7>2) || (2<4)Devuelve verdadero cuando al menos una de las dos es verdadera.
Seminario: PHP BÁSICO
Fundamentos de PHP – Operadores Lógicos
Negación (NOT)
Niega una expresión lógica.
Ejemplo:
! (7>2) Niega el valor de la expresión. Nos da como resultado: false
Seminario: PHP BÁSICO
Fundamentos de PHP – Estructura
Condicional IF
$edad=10;
if($edad=='12')
{
echo "Su edad es de $edad años";
}
else
{
echo "Su edad es de $edad años";
}
Seminario: PHP BÁSICO
Fundamentos de PHP – Estructura
Condicional Múltiple
switch($i) {
case 0:
{ echo "i es igual a 0"; } break;
case 1:
{ echo "i es igual a 1"; } break;
case 2:
{ echo "i es igual a 2"; } break;
}
Seminario: PHP BÁSICO
Fundamentos de PHP – Estructura
Repetitiva FOR
for($i=1 ; $i<=10 ;$i++)
{
echo "$i <br>"
}
Seminario: PHP BÁSICO
Fundamentos de PHP – Estructura
Repetitiva WHILE
$numero=1;
while($numero<=10)
{
echo"<br>".numero;
$numero++;
}
Seminario: PHP BÁSICO
Fundamentos de PHP – Estructura
Repetitiva WHILE
do
{
instrucciones;
instrucciones;
} while ( condición)
Seminario: PHP BÁSICO
CODIGO EMBEBIDO (Incrustado)
El código HTML puede ser enriquecido con código PHP, para darle un aspecto
dinámico a la ejecución del código HTML en el cliente.
<body>
<?php for($i=1;$i<=6;$i++){?>
<h<?php echo $i; ?>>Hola, Bienvenido a PHP...</h<?php
echo $i; ?>>
<?php } ?>
</body>
Seminario: PHP BÁSICO
CODIGO EMBEBIDO (Incrustado)
<form id="form1" name="form1" method="post" action="">
<table border="1" align="center" width="35%" cellpadding="4">
<?php
$x=1;
while($x<12){ ?>
<?php if($x%2==0){ ?>
<tr bgcolor="#E3F3FD">
<?php }
else { ?>
<tr bgcolor="#B3D6FD">
<?php } ?>
<td width="10%" align="center">
<input type="checkbox" name="chk<?php echo $x;?>" value=”<?php echo $x; ?>”>
</td>
<td>
Opción <?php echo $x?>
</td>
</tr>
<?php
$x=$x+1;
} ?>
</table>
</form>