Cita:
Iniciado por mega0079 el segundo argumento es un array el cual lo traigo de un formulario con post y uso la funcion extract($_POST); para sacar las variables es por eso que pongo $p1, etc
Entonces es un bug de PHP, deberias decirle a los desarrolladores que ya es hora de que hagan bien las cosas de una buena vez por todas.