Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/05/2010, 17:03
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP 5.2 vs PHP 5.3 parámetros por defecto

No, el problema es que estas pasando de forma incorrecta tu función, el problema es que si te fijas, la firma de Query necista un int en su segundo parámetro, si tu pasas null pasa un problema.

PHP5.3 es un poco más estricto que PHP5.2. Podrías hacer algo así:
Código PHP:
Ver original
  1. public function query($statement, $mode = 0, $object = null)

Aunque sí tendrías que hacer el chequeo de cada parámetro.

Por otro lado veo que tu clase solo es un singleton, por lo que podrías buscar otra forma de crearlo, extendiendo de la clase PDO así no tienes que sobrecargar los métodos.

Saludos.