Código:
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. <?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; } } ?>