- var_dump: documentation ( source)
<?php
class coche{
public $marca;
public $modelo;
public $color;
function __construct(string $marca = " - ", int $modelo = 0, float $color = 0.0){
$this->marca = $marca;
$this->modelo = $modelo;
$this->color = $color;
/*
if(is_int($modelo)){
$this->modelo = $modelo;
} else { throw new Exception('[ERROR #15] El segundo parametro tiene que ser entero'); }
$this->modelo = is_int($modelo) ? $modelo: null;
$this->color = is_float($color) ? $color: 0.0;
*/
}
}
$coche = new Coche("a",2,0.3);
echo "\n".$coche->marca;
echo "\n".$coche->modelo;
echo "\n".$coche->color;
//echo "\n".is_float(0.1);
//
var_dump($coche);
$var = false ? "es verdadero": "es falso";
echo "\n".$var;
$frutas = ["manzana", "pera", "uva", "guineo", "mango", "guayava"];
$i=1;
$modulo = 2;
do{
echo "\nla ".$frutas[$i]." está muy buena";
if($modulo % $i==0){ echo "\n es un numero par"; }
++$i;
}while($i<count($frutas)); //$i<count($frutas)