Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEL LENGUAJE
VARIABLES Y
CONSTANTES
BSICOS
OPERADORES
ESTRUCTURAS
OBJETIVOS:
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
COMENTARIOS
//
Comentario de lnea
/* */
<head>
<title> HTML y PHP
</title>
</head>
<?php
/* La funcin phpinfo() es
una funcin integrada en
PHP que nos permite
desplegar la informacin
de nuestra instalacin de
PHP en la pantalla del
navegador */
echo phpinfo();
// Se imprimi la
informacin
?>
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
<head>
<Title> Curso de PHP </Title>
</head>
<?php
// Visualiza la configuracin
echo phpinfo();
?>
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
VARIABLES
Declaracin
Ejemplo: $MiVariable
Mays/ mins
Restricciones
Tipo de dato
PHP no es un lenguaje fuertemente tipado por lo que el tipo de dato no es necesario para la declaracin de
una variable o una constante.
Palabras reservadas
Ejemplo: $OS // Esta es una palabra reservada de PHP y no puede ser utilizada como variable propia
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
Se utiliza el smbolo =
$MiVariable = 25;
$MaxValor = 50;
$ValorInicial = 10;
ESTRUCTURAS
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
CONSTANTES
BSICOS
OPERADORES
ESTRUCTURAS
CONSTANTES
Declaracin
Sintaxis
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
echo
echo $MiVariable
echo Hola mundo
print
print $MiVariable
Echo Hola mundo
ESTRUCTURAS
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
ARITMTI COMPAR
LGICOS
COS
ACIN
OPERADORES
ESTRUCTURAS
CADENA ASIGNACI
S
N
Sean $X = 10 y $Y = 5
Operador
Operacin
Sintaxis
Resultado
Suma
$x + $y
15
Resta
$x - $y
Multiplicacin
$x * $y
50
Divisin
$x / $y
Mdulo
$x % $y
++
Incremento (en 1)
$x++
11
--
Decremento (en 1)
$x--
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
ARITMTI COMPAR
LGICOS
COS
ACIN
OPERADORES
ESTRUCTURAS
CADENA ASIGNACI
S
N
Sean $X = 10 y $Y = 5
Operador
Operacin
Sintaxis
Resultado
==
Igual
$x == $y
False
===
false
!=
Diferente
$x != $y
True
<
Menor que
$x < $y
false
>
Mayor que
$x > $y
True
<=
$x <= $y
False
>=
$x >= $y
true
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
ARITMTI COMPAR
LGICOS
COS
ACIN
Sean $X = True y $Y = False
Operador
Operacin
OPERADORES
ESTRUCTURAS
CADENA ASIGNACI
S
N
Sintaxis
Resultado
$x && $y
$x AND $y
False
&&, AND
Y (Verdadero
cuando ambos son
verdaderos
||, OR
O (Verdadero
$x || $y
cuando uno de ellos $x OR $y
es verdadero)
True
XOR
O Exclusivo
(Verdadero si $x o
$y es verdadero
pero no ambos)
$x XOR $y
True
Negacin
!$x
True si $x es falso y
false si $x es true
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
ARITMTI COMPAR
LGICOS
COS
ACIN
OPERADORES
ESTRUCTURAS
CADENA ASIGNACI
S
N
<head>
<title> Concatenacin de variables de
texto en PHP </title>
</head>
<?php
$Nombre = Jorge Mario;
$Apellido = Figueroa Garca;
echo $Nombre . $Apellido
?>
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
ARITMTI COMPAR
LGICOS
COS
ACIN
OPERADORES
ESTRUCTURAS
CADENA ASIGNACI
S
N
<head>
<title> Asignacin de variables </title>
</head>
<?php
$Nombre = Jorge Mario; // Asignando un
texto
$Apellido = Figueroa Garca;
echo $Nombre . $Apellido
?>
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
if (condicin){
//
// Conjunto de instrucciones
//
}
else{
//
// Conjunto de instrucciones
//
}
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura condicional
if </title>
</head>
<?php
$Edad = 19;
if(Edad >= 18){
echo Mayor de edad;
}
else{
echo Menor de edad;
}
?>
1 de
3
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
if (condicin){
//
// Conjunto de instrucciones
//
}
elseif(condicin){
//
// Conjunto de instrucciones
//
}
elseif(condicin){
//
// Conjunto de instrucciones
//
}
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura if/elseif </title>
</head>
<?php
$MayoriaDeEdad = 18;
$EdadCiudadano = 23;
if($EdadCiudadano ==
$MayoriaDeEdad){
echo 'Debe sacar la credencial
del IFE';
}
elseif($EdadCiudadano >
$MayoriaDeEdad){
echo 'Debe renovar
credencial';
}
elseif($EdadCiudadano <
2 de
3
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
switch(Valor){
case Valor1:
//Instrucciones;
break;
case Valor2:
// Instrucciones;
break;
case Valor3:
// Instrucciones;
break;
case default:
// Instrucciones
break;
}
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura switch </title>
</head>
<?php
$Opcion = 1;
switch($Opcion){
case 1:
print("Se eligi la opcin
1");
break;
case 2:
print("Se eligi la opcin
2");
break;
default:
print("Opcin
incorrecta");
3 de
3
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
while (condicin){
//
// Conjunto de instrucciones
//
}
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura while </title>
</head>
<?php
$nVuelta = 1;
while($nVuelta <= 5){
echo '<big>'; //
Incremento letra
echo '<b>';
print('Vuelta no. ' .
$nVuelta);
echo '<br>';
echo '<hr>';
$nVuelta++;
}
?>
1 de
4
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
do{
//
// Conjunto de instrucciones
//
} while (condicin)
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura while </title>
</head>
<?php
$nVuelta = 0;
do{
$nVuelta++;
echo '<big>'; // Incremento letra
echo '<b>';
print('Vuelta no. ' . $nVuelta);
echo '<br>';
echo '<hr>';
} while ($nVuelta < 5);
?>
2 de
4
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
for(vc = vi; Cond; it){
//
// Conjunto de instrucciones
//
}
Donde:
vc = Variable de control
vi = Valor inicial
Cond = Condicin de parada
it = Accin a realizar en cada iteracin
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura while </title>
</head>
<?php
for($nVuelta = 1; $nVuelta <= 5;
$nVuelta++){
echo '<big>'; // Incremento letra
echo '<b>';
print('Vuelta no. ' . $nVuelta);
echo '<br>';
echo '<hr>';
}
?>
3 de
4
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
foreach (expresin_array as $valor)
// Instrucciones
foreach (expresin_array as $clave => $valor)
// Instrucciones
OPERADORES
ESTRUCTURAS
<head>
<title> Estructura foreach </title>
</head>
<?php
$MiVector= array(1, 2, 3, 4);
foreach ($MiVector as $valor) {
$valor = $valor * 2;
}
print('El resultado es: '. $valor);
?>
4 de
4
ELEMENTOS
DEL LENGUAJE
VARIABLES Y
BSICOS
CONSTANTES
CONDICI REPETICI
OTRAS
ONALES
N
Include y require
Las sentencias include y require incluyen y
evalan el archivo especificado en nuestro
cdigo. La diferencia fundamental entre ellos
es la respuesta que emiten ante un fallo. Con
include obtendremos una advertencia y con
requier error fatal.
Variables.php
<?php
define('MAX', 5);
define('MIN', 1);
$Texto = "Saludos a
todos";
?>
OPERADORES
ESTRUCTURAS
Index.php
<head>
<title> Instruccin include
</title>
</head>
<body>
<?php
include 'Variables.php';
for($i = MIN; $i <= MAX; $i++){
echo '<big>';
print($Texto);
echo '<br>';
echo '<hr>';
}
</body>
?>
1 de
2
ELEMENTOS
DEL LENGUAJE
BSICOS
VARIABLES Y
CONSTANTES
OPERADORES
ESTRUCTURAS