questions = array(); $this->reponse1 = $reponses[0]; $this->reponse2 = $reponses[1]; try { $bdd = new Connector(); $options = array( "where" => array( array("reponse1", "=", $this->reponse1), array("reponse2", "=", $this->reponse2) ) ); $questions = $bdd->Select('*', 'questions', $options); foreach($questions as $question) { array_push($this->questions, new Question($question['intitule'])); } $this->categorie = $bdd->Select('*', 'reponses', $options)[0]['nom_cat']; } catch(Exception $e) { throw $e; } echo "Initialized\n"; } else { throw new Exception('Un tableau de réponses est attendu dans le constructeur.'); } } function getQuestions() { return $this->questions; } function getLength() { return sizeof($this->questions); } }