Buen dia y muchas gracias por detenerse a leer este tema.
 
EJEMPLO: 
Se tiene una claseX con un metodoY que recibe como parametro un array, en este metodoY se realizan unos trabajos y dependiendo del resultado se retorna un array con varios valores:    
Código PHP:
Ver originalclass claseX{
 
    public function metodoY($arrayParametro){
        //realizando trabajos con $arrayParametro
        if($trabajos == 'ok'){
            $resultado = array('TRUE', 17);         }else{
            $resultado = array('FALSE', 16);         }
        return $resultado;
    }
}
  
PREGUNTAS: 
1. Debo definir $arrayParametro y $resultado como private al principio de la clase o una de las dos o ninguna?    
Código PHP:
Ver originalclass claseX{
    private $arrayParametro, $resultado;
        // mas códigos aquí
}
  
2. Si hace necesario crear un método constructor para la clase sabiendo que todos los métodos deberán retornar el array $resultado ?    
Código PHP:
Ver originalclass claseX{
    
    private $arrayParametro, $resultado;
    
    public function __construct(){
        $this->resultado = array();     }
 
    public function metodoY($arrayParametro){
        //realizando trabajos con $arrayParametro
        if($trabajos == 'ok'){
            $this->resultado[0] = 'TRUE';
            $this->resultado[1] = 17;
        }else{
            $this->resultado[0] = 'FALSE';
            $this->resultado[1] = 16;
        }
        return $this->resultado;
    }
}