bien estaba intentado hacer un ejercicio en el que tengo que crear una clase que convierta un numero decimal o base 2 y estoy teniendo bastantes problemas
Código:
<?php
class basex {
private $valor;
public function setvalor($a){
$this->valor = $a;
}
public function getvalor($a){
return $this->valor;
}
public function base2(){
$a = $this->valor;
while($a/2>=0)
{
$res = $a % 2;
$resultado = $res . $resultado;
$a=intval($a/2);
}
echo $resultado;
}
}
?>
en otra pagina inicio el objeto , inicializo la propiedad valor y intento usar el metodo base2 pero tarda en cargar un rato y me dice que ha excedido el tiempo de ejecución o algo similar en la linea $resultado = $res . $resultado; . yo a priori no veo el error pero hace nada que he empezado con objetos e igual es alguna chorrada a ver si me hechais un cable.