Citando el manual oficial:
Cita: void __construct ( [mixed args [, ...]] )
PHP 5 permite a los desarrolladores declarar métodos constructores para las clases. Las clases que tienen un método constructor llaman a este método cada vez que se crea un nuevo objeto, para cualquier inicialización que el objeto puede necesitar antes de ser usado.
Como puedes ve rel prototipo de la funcion acepta paramatros.
Para mas detalles ver:
http://www.php.net/manual/es/language.oop5.decon.php