<?php 
        class  Question
{ 
    public  $text ;            // текст вопроса 
    public  $points  =  5 ;      // число баллов, по умолчанию 5 
    public  $answers ;         // варианты ответов 
    public  $correctAnswer ;   // правильный ответ 
} 
function  createQuestions( ) 
{ 
 
    $questions  =  [ ] ; 
  $ans  =  [ ] ; 
 
    $q  =  new  Question; 
    $q -> text  =  "Какая планета располагается четвертой по счету от Солнца?" ; 
        $q -> answers  =   array ( 'a'  =>  'Венера' ,  'b'  =>  'Марс' ,  'c'  =>  'Юпитер' ,  'd'  =>  'Меркурий' ) ;      $questions [ ]  =  $q ; 
 
 
    $q  =  new  Question; 
 $q -> text  =  'Какой город является столицей Великобритании?' ; 
         $q -> answers  =   array ( 'a'  =>  'Париж' ,  'b'  =>  'Москва' ,  'c'  =>  'Нью-Йорк' ,  'd'  =>  'Лондон' ) ;             $questions [ ]  =  $q ; 
      $q  =  new  Question; 
 $q -> text  =  'Кто придумал теорию относительности?' ; 
 $q -> answers  =   array ( 'a'  =>  'Джон Леннон' ,  'b'  =>  'Джим Моррисон' ,  'c'  =>  'Альберт Эйнштейн' ,  'd'  =>  'Исаак Ньютон' ) ;             $questions [ ]  =  $q ; 
 
 
 
 
         return  $questions ; 
} 
 
 
 
function  printQuestions( $questions ) 
{ 
    $number  =  1 ;  // номер вопроса 
 
    foreach  ( $questions  as  $question )  { 
        echo  "{$number} . {$question->text} \n \n " ; 
 
        echo  "Варианты ответов:\n " ; 
 
        foreach  ( $question -> answers  as  $letter  =>  $answer )  { 
            echo  "  {$letter} . {$answer} \n " ; 
        } 
 
        $number ++;  
    } 
} 
 
 
 
 
$questions  =  createQuestions( ) ; 
printQuestions( $questions ) ; 
 
 
 
 
?> 
 
 
				ICAgICAgICA8P3BocAogICAgICAgIGNsYXNzIFF1ZXN0aW9uCnsKICAgIHB1YmxpYyAkdGV4dDsgICAgICAgICAgIC8vINGC0LXQutGB0YIg0LLQvtC/0YDQvtGB0LAKICAgIHB1YmxpYyAkcG9pbnRzID0gNTsgICAgIC8vINGH0LjRgdC70L4g0LHQsNC70LvQvtCyLCDQv9C+INGD0LzQvtC70YfQsNC90LjRjiA1CiAgICBwdWJsaWMgJGFuc3dlcnM7ICAgICAgICAvLyDQstCw0YDQuNCw0L3RgtGLINC+0YLQstC10YLQvtCyCiAgICBwdWJsaWMgJGNvcnJlY3RBbnN3ZXI7ICAvLyDQv9GA0LDQstC40LvRjNC90YvQuSDQvtGC0LLQtdGCCn0KZnVuY3Rpb24gY3JlYXRlUXVlc3Rpb25zKCkKewogICAKICAgICRxdWVzdGlvbnMgPSBbXTsKICAkYW5zID0gW107CiAgIAogICAgJHEgPSBuZXcgUXVlc3Rpb247CiAgICAkcS0+dGV4dCA9ICLQmtCw0LrQsNGPINC/0LvQsNC90LXRgtCwINGA0LDRgdC/0L7Qu9Cw0LPQsNC10YLRgdGPINGH0LXRgtCy0LXRgNGC0L7QuSDQv9C+INGB0YfQtdGC0YMg0L7RgiDQodC+0LvQvdGG0LA/IjsKICAgICAgICAkcS0+YW5zd2VycyA9ICBhcnJheSgnYScgPT4gJ9CS0LXQvdC10YDQsCcsICdiJyA9PiAn0JzQsNGA0YEnLCAnYycgPT4gJ9Cu0L/QuNGC0LXRgCcsICdkJyA9PiAn0JzQtdGA0LrRg9GA0LjQuScpOwogICAgJHF1ZXN0aW9uc1tdID0gJHE7CgogICAKICAgICRxID0gbmV3IFF1ZXN0aW9uOwogJHEtPnRleHQgPSAn0JrQsNC60L7QuSDQs9C+0YDQvtC0INGP0LLQu9GP0LXRgtGB0Y8g0YHRgtC+0LvQuNGG0LXQuSDQktC10LvQuNC60L7QsdGA0LjRgtCw0L3QuNC4Pyc7CiAgICAgICAgICRxLT5hbnN3ZXJzID0gIGFycmF5KCdhJyA9PiAn0J/QsNGA0LjQticsICdiJyA9PiAn0JzQvtGB0LrQstCwJywgJ2MnID0+ICfQndGM0Y4t0JnQvtGA0LonLCAnZCcgPT4gJ9Cb0L7QvdC00L7QvScpOwogICAgICAgICAgICRxdWVzdGlvbnNbXSA9ICRxOwogICAgICAkcSA9IG5ldyBRdWVzdGlvbjsKICRxLT50ZXh0ID0gJ9Ca0YLQviDQv9GA0LjQtNGD0LzQsNC7INGC0LXQvtGA0LjRjiDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L7RgdGC0Lg/JzsKICRxLT5hbnN3ZXJzID0gIGFycmF5KCdhJyA9PiAn0JTQttC+0L0g0JvQtdC90L3QvtC9JywgJ2InID0+ICfQlNC20LjQvCDQnNC+0YDRgNC40YHQvtC9JywgJ2MnID0+ICfQkNC70YzQsdC10YDRgiDQrdC50L3RiNGC0LXQudC9JywgJ2QnID0+ICfQmNGB0LDQsNC6INCd0YzRjtGC0L7QvScpOwogICAgICAgICAgICRxdWVzdGlvbnNbXSA9ICRxOwogICAKICAgICAgICAgICAKICAgICAgICAgICAKICAgICAgICAgICAKICAgICAgICAgcmV0dXJuICRxdWVzdGlvbnM7Cn0KCgoKZnVuY3Rpb24gcHJpbnRRdWVzdGlvbnMoJHF1ZXN0aW9ucykKewogICAgJG51bWJlciA9IDE7IC8vINC90L7QvNC10YAg0LLQvtC/0YDQvtGB0LAKCiAgICBmb3JlYWNoICgkcXVlc3Rpb25zIGFzICRxdWVzdGlvbikgewogICAgICAgIGVjaG8gInskbnVtYmVyfS4geyRxdWVzdGlvbi0+dGV4dH1cblxuIjsKCiAgICAgICAgZWNobyAi0JLQsNGA0LjQsNC90YLRiyDQvtGC0LLQtdGC0L7QsjpcbiI7CgogICAgICAgIGZvcmVhY2ggKCRxdWVzdGlvbi0+YW5zd2VycyBhcyAkbGV0dGVyID0+ICRhbnN3ZXIpIHsKICAgICAgICAgICAgZWNobyAiICB7JGxldHRlcn0uIHskYW5zd2VyfVxuIjsKICAgICAgICB9CgogICAgICAgICRudW1iZXIrKzsgCiAgICB9Cn0KCgogICAgICAgIAoKJHF1ZXN0aW9ucyA9IGNyZWF0ZVF1ZXN0aW9ucygpOwpwcmludFF1ZXN0aW9ucygkcXVlc3Rpb25zKTsKCgoKCj8+CiA=