fork download
  1. <?php
  2.  
  3.  
  4. class Question
  5. {
  6. public $text; // текст вопроса
  7. public $points = 5; // число баллов, по умолчанию 5
  8. public $answers; // варианты ответов
  9. public $correctAnswer; // правильный ответ
  10. }
  11. $text = "Какая планета располагается четвертой по счету от Солнца?";
  12. $points = 10;
  13. $answers = array('a' => 'Венера', 'b' => 'Марс', 'c' => 'Юпитер', 'd' => 'Меркурий');
  14. $correctAnswer = 'b';
  15.  
  16.  
  17. function createQuestions($text, $points, $answers, $correctAnswer)
  18. {
  19. $questions = array();
  20.  
  21. $q = new Question;
  22. $q->text = $text;
  23. $q->points = $points;
  24. $q->answers = $answers;
  25. $q->correctAnswer = $correctAnswer;
  26. $questions[] = $q;
  27. return $questions;
  28. }
  29. $questions = createQuestions($text, $points, $answers, $correctAnswer);
  30. var_dump($questions);
  31.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
array(1) {
  [0]=>
  object(Question)#1 (4) {
    ["text"]=>
    string(106) "Какая планета располагается четвертой по счету от Солнца?"
    ["points"]=>
    int(10)
    ["answers"]=>
    array(4) {
      ["a"]=>
      string(12) "Венера"
      ["b"]=>
      string(8) "Марс"
      ["c"]=>
      string(12) "Юпитер"
      ["d"]=>
      string(16) "Меркурий"
    }
    ["correctAnswer"]=>
    string(1) "b"
  }
}