fork download
  1. <?php
  2.  
  3. // archive-ipq-co.narod.ru
  4.  
  5. class Question
  6. {
  7. public $text; // текст вопроса
  8. public $points = 5; // число баллов, по умолчанию 5
  9. public $answers; // варианты ответов
  10. public $correctAnswer; // правильный ответ
  11. }
  12.  
  13.  
  14.  
  15. function createQuestions()
  16. {
  17. $questions = array();
  18.  
  19. $q = new Question;
  20. $q->text = "how do i shot web?";
  21. $q->answers = array("a"=>"I dunno, lol", 'b'=> "it's Ez");
  22. $q->correctAnswer = 'b';
  23. // Кладем вопрос в массив
  24. $questions[] = $q;
  25.  
  26. $q = new Question;
  27. $q->text = "Теперь понятно?";
  28. $q->points = 999;
  29. $q->answers = array('a'=>"Да, няша", 'b'=>'я нихуя не понел');
  30. $q->correctAnswer = 'a';
  31. $questions[] = $q;
  32.  
  33. return $questions;
  34. }
  35.  
  36. var_dump(createQuestions());
  37.  
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
array(2) {
  [0]=>
  object(Question)#1 (4) {
    ["text"]=>
    string(18) "how do i shot web?"
    ["points"]=>
    int(5)
    ["answers"]=>
    array(2) {
      ["a"]=>
      string(12) "I dunno, lol"
      ["b"]=>
      string(7) "it's Ez"
    }
    ["correctAnswer"]=>
    string(1) "b"
  }
  [1]=>
  object(Question)#2 (4) {
    ["text"]=>
    string(28) "Теперь понятно?"
    ["points"]=>
    int(999)
    ["answers"]=>
    array(2) {
      ["a"]=>
      string(14) "Да, няша"
      ["b"]=>
      string(29) "я нихуя не понел"
    }
    ["correctAnswer"]=>
    string(1) "a"
  }
}