joderrrrr, es que yo no se que pasa con la orientacion a objetos cada vez que instalo xampp, wampp o lo que sea aqui en mi pc :(, me explico, lo siguiente:
Código PHP:
public function __construct($_server = 'localhost', $_serverUser = 'root', $_serverPwd = null, $_serverDB = 'catalog2009') {
parent::__construct($_server, $_serverUser, $_serverPwd, $_serverDB);
if ($this->connect_error) {
$private_error = 'mysqli: there was an error trying to create the object:'
.'<li>errorno: '.$this->errno.'</li>'
.'<li>error: '.$this->error.'</li>';
error_log($private_error, 0);
die('<h2>There was an error connecting to the database.Please, contact system administrator.</h2>');
}
$this->success = true;
}
deberia funcionar no? y mostrarme en firefox solo la respuesta de die(), pues bien, a mi ademas de la respuesta me salen todos y cada uno de los warnings y bla bla bla, y encima las propiedades $this->error, $this->connect_error, etc etc estan vacias! por ejemplo, el if del die() da falso aunque ocurra un error si utilizo $this->connect_error en lugar de mysqli_connect_errno, vamos, que es lo mismo que me pasaba antes con el d¡DOM XML y que yo pensaba que era el xampp e instale wamp ahora, que es como si la orientacion a objetos se me quedase a 'medias'