Ya lo he probado Triby y estabas bien encaminado al problema pero...esto no como darle explicación, pero cambiando la linea:
Código:
$query = "CALL numArticles($this->typeArticle)";
por esta otra
Código:
$query = 'CALL numArticles($this->typeArticle)';
Se ha solucionado todo. ¿Alguna explicación? no se a que es debido.
Gracias.