Computing">
Nothing Special   »   [go: up one dir, main page]

Unidad 3 (MCT)

Descargar como ppt, pdf o txt
Descargar como ppt, pdf o txt
Está en la página 1de 37

Módulo: Programación Web

Curso: PHP
Instructor: Noel Alexander Marchan
Variables

Una variable es un contenedor de información,
en el que podemos meter números enteros,
números decimales, carácteres... el contenido
de las variables se puede leer y se puede
cambiar durante la ejecución de una página
PHP.
Variables

En PHP todas las variables comienzan con el
símbolo del dólar $ y no es necesario definir
una variable antes de usarla. Tampoco tienen
tipos, es decir que una misma variable puede
contener un número y luego puede contener
carácteres.
Variables

<html>


<head>


<title>Ejemplo de PHP</title>


</head>


<body>


<?php


$a = 1;


$b = 3.34;


$c = "Hola Mundo";


echo $a,"<br>",$b,"<br>",$c;


?>


</body>


</html>
constantes

Una constante es como una variable pero con
la diferencia que una vez toma un valor este no
puede variar durante la ejecucion 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 parametro.
constantes

<?php

define("CONSTANTE", "Hola mundo.");

echo CONSTANTE; // muestra "Hola mundo."

?>
tipos de datos

El PHP soporta distintos tipos de datos, que no
los tiene que impostar el programador, sino que
son asumidos directamente por el motor,
siempre que el programador no cambie el tipo
(utilizando la función settype() ).
tipos de datos

Los datos pueden ser:

Integer;

Floating Point number;

String;

Array;

Object.
operadores aritméticos

Aritméticos

Los operadores de PHP son muy parecidos a
los de C y JavaScript, si usted conoce estos
lenguajes le resultaran familiares y fáciles de
reconocer.


Estos son los operadores que se pueden
aplicar a las variables y constantes numéricas+
aritméticos

Operador Nombre Ejemplo Descripción

+ Suma 5+6 Suma dos números

- Resta 7-9 Resta dos números

* Multiplicación 6*3 Multiplica dos números

/ División 4/8 Divide dos números

% Módulo 7%2 Devuelve el resto de dividir ambos
números, en este ejemplo el resultado es 1

++ Suma 1 $a++ Suma 1 al contenido de una variable.

-- Resta 1 $a-- Resta 1 al contenido de una variable.
aritméticos

<?php


$a = 8;


$b = 3;


echo $a + $b,"<br>";


echo $a - $b,"<br>";


echo $a * $b,"<br>";


echo $a / $b,"<br>";


$a++;


echo $a,"<br>";


$b--;


echo $b,"<br>";


?>
relacionales

Operador Nombre Ejemplo Devuelve cierto cuando:

== Igual $a == $b $a es igual $b

!= Distinto $a != $b $a es distinto $b

< Menor que $a < $b $a es menor que $b

> Mayor que $a > $b $a es mayor que $b

<= Menor o igual $a <= $b $a es menor o igual que $b

>= Mayor o igual $a >= $b $a es mayor o igual que $b
relacionales

<?php

$a = 8;

$b = 3;

$c = 3;

echo $a == $b,"<br>";

echo $a != $b,"<br>";

echo $a < $b,"<br>";

echo $a > $b,"<br>";

echo $a >= $c,"<br>";

echo $b <= $c,"<br>";

?>
lógicos

Los operadores lógicos son usados para
evaluar varias comparaciones, combinando los
posibles valores de estas
lógicos

Operador Nombre Ejemplo Devuelve cierto cuando:

&& Y (7>2) && (2<4) Devuelve verdadero cuando ambas
condiciones son verdaderas.

and Y (7>2) and (2<4) Devuelve verdadero cuando ambas
condiciones son verdaderas.

|| O (7>2) || (2<4) Devuelve verdadero cuando al menos una de
las dos es verdadera.

or O (7>2) or (2<4) Devuelve verdadero cuando al menos una
de las dos es verdadera.

! No ! (7>2) Niega el valor de la expresión.
estructuras de control

Los bucles o ciclos nos permiten iterar
conjuntos de instrucciones, es decir repetir la
ejecución de un conjunto de instrucciones
mientras se cumpla una condición.

Entre ellas se encuentra el While, Do while do
loop y el for, ademas del ciclo condicional
Condicionales

Las sentencias condicionales nos permiten
ejecutar o no unas ciertas instrucciones
dependiendo del resultado de evaluar una
condición. Las más frecuentes son la
instrucción if y la instrucción switch.

Sentencia if ... else
IF

<?php


if (condición)


{


Sentencias a ejecutar cuando la


condición es cierta.


}


else


{


Sentecias a ejecutar cuando la


condición es falsa.


}


?>
IF

<?php


$a = 8;


$b = 3;


if ($a < $b)


{


echo "a es menor que b";


}


else


{


echo "a no es menor que b";


}


?>
switch ... case

Con la sentencia switch podemos ejecutar
unas u otras instrucciones dependiendo del
valor de una variable, en el ejemplo anterior,
dependiendo del valor de la variable $posicion
se ejecuta el bloque 1 cuando el valor es
"arriba", el bloque 2 cuando el valor es "abajo"
y el bloque 3 si no es ninguno de los valores
anteriores.
switch ... case

<?php


$posicion = "arriba";


switch($posicion) {


case "arriba": // Bloque 1


echo "La variable contiene";


echo " el valor arriba";


break;


case "abajo": // Bloque 2


echo "La variable contiene";


echo " el valor abajo";


break;


default: // Bloque 3


echo "La variable contiene otro valor";


echo " distinto de arriba y abajo";


}


?>
while

Mientras la condición sea cierta se reiterará la
ejecución de las instrucciones que están dentro
del while.
while

<?php

while (condición)

{

intrucciones a ejecutar.

}

?>
while

<?php

$i=0;

while ($i<10)

{

echo "El valor de i es ", $i,"<br>";

$i++;

}

?>

Final<BR>
for

La instrucción for es la instrucción de bucles más completa. En
una sola instrucción nos permite controlar todo el
funcionamiento del bucle.

El primer parámetro del for, es ejecutado la primera vez y sirve
para inicializar la variable del bucle, el segundo parámetro
indica la condición que se debe cumplir para que el bucle siga
ejecutándose y el tercer parámetro es una instrucción que se
ejecuta al final de cada iteración y sirve para modificar el valor
de la variable de iteración.
for

<?php

for (inicial ; condición ; ejecutar en iteración)

{

intrucciones a ejecutar.

}

?>
for

<?php

for($i=0 ; $i<10 ; $i++)

{

echo "El valor de i es ", $i,"<br>";

}

?>
arreglos

Se define a un arreglo como un grupo de
elementos relacionados entre sí por medio de
índices. Los arreglos pueden ser de una o más
dimensiones, los de una dimensión, son
llamados comúnmente "vectores".

A diferencia con el lenguaje C, en PHP, un
vector puede tener elementos de distintos tipos.
arreglos

Para hacer referencia a un elemento del vector,
se utiliza un índice, que indica la dirección en
donde se encuentra un determinado valor. El
índice en un arreglo comienza siempre por
cero. (Mas adelante se verá que el índice de un
vector, no necesariamente debe ser un número
entero, sino que también puede ser un texto).
arreglos

<?PHP
$dia[0] = "Domingo";
$dia[1] = "Lunes";
$dia[2] = "Martes";
$dia[3] = "Miércoles";
$dia[4] = "Jueves";
$dia[5] = "Viernes";
$dia[6] = "Sábado";

for($i=0; $i<7; $i++)
{
echo ($dia[$i] . "<Br>") ;
}
?>
arreglos

<?PHP
$Articulos =array("Lápis","Goma","Hoja","Tinta");

for($i=0; count($Articulos); $i++)
{
echo ($Articulos[$i] . "<Br>") ;
}

$Cantidad = count($Articulos);
echo ("La cantidad de Artículos son: " . $Cantidad);

?>
arreglos

Reset() va al primer indice

Next() va al siguiente indice

Prev() regresa al indice anterior

Current() indica la posocion del indice

End() va al ultimo indice
arreglos

<?PHP
$Meses =array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Obtubre","Noviembre","Diciembre");


for($i=0; $i<=count($Meses); $i++)
{
echo ($Meses[$i] . "<Br>") ;
}


$Cantidad = count($Meses);


echo ("Los Meses son: " . $Cantidad);


echo “El primero Mes es: ”.reset($Meses).”<br>”;


echo “El Segundo Mes es: ”.next($Meses).”<br>”;


next($Meses);


next($Meses);


next($Meses);


echo “El Sexto Mes es: ”.next($Meses).”<br>”;


echo “El Quinto Mes es: ”.Prev($Meses).”<br>”;


echo “El Mes Doce se Llama: ”.end($Meses).”<br>”;


?>
funciones propias

El uso de funciones nos da la capacidad de
agrupar varias instrucciones bajo un solo
nombre y poder llamarlas a estas varias veces
desde diferentes sitios, ahorrándonos la
necesidad de escribirlas de nuevo.
funciones propias

<?php

function Nombre(parametro1, parametro2...)

{

instrucción1;

instrucción2;

instrucción3;

instrucción4;

return valor_de_retorno;

}

?>
funciones propias

<?php

function media_aritmetica($a, $b)

{

$media=($a+$b)/2;

return $media;

}

echo media_aritmetica(4,6),"<br>";

echo media_aritmetica(3242,524543),"<br>";

?>
¡Gracias por su Atención!

También podría gustarte