Clase 10 Flashcards
While PHP
Se sigue ejecutando el codigo mientras la condición sea verdadera.
while($a < 6){
echo $a;
$a++;
}
do…while PHP
Se sigue ejecutando el codigo mientras la condición sea verdadera, pero el codigo se ejecutara una ultima vez antes de
testear si es verdad.
do{
echo $a;
$a++;
}while($a < 7);
for PHP
Se ejecutara una repetición del codigo una determinadad cantidad de veces.
for($a=0;$a<4;$a++){
echo $a;
}
foreach PHP
Se ejecutara la lectura del array moviendo la posición punto por punto hasta el ultimo elemento.
$array = [100,200,300,400];
foreach($array as $key => $value){
echo $key,$value;
}
Continue PHP
En un loop se omitira la iteracione actual.
for($a = 0; $a < 10 ; $a++){
if($a == 4){
continue;
}
if($a == 8){
break;
}
echo $a;
}
Break PHP
En un loop se detendran las iteraciones.
for($a = 0; $a < 10 ; $a++){
if($a == 4){
continue;
}
if($a == 8){
break;
}
echo $a;
}
Cast Int PHP
Transforme el valor a un int
var_dump(25/7); // float(3.5714285714286)
var_dump((int) (25/7)); // int(3)
Intval(3.754)
Listado de casteos PHP
(int), (integer) - forzado a integer
(bool), (boolean) - forzado a boolean
(float), (double), (real) - forzado a float
(string) - forzado a string
(array) - forzado a array
(object) - forzado a object
unset - NO SOPORTADO.
Cast bool PHP
Transforme el valor a un boolean
var_dump((bool) “”); // bool(false)
var_dump((bool) 1); // bool(true)
Cast string PHP
Transforme el valor a un String
var_dump(25/7); // float(3.5714285714286)
var_dump((string) (25/7)); // string(3.5714285714286)
Cast object PHP
Transforme el valor a un objeto
$numeroFloat = 3.1516;
var_dump((object)
($numeroFloat));
Cast array PHP
Transforme el valor a un array
$numeroFloat = 3.1516;
var_dump((array)($numeroFloat));