Vladimir 6 роки тому
коміт
5663f45af0
17 змінених файлів з 10241 додано та 0 видалено
  1. 2 0
      .gitignore
  2. 7 0
      format.js
  3. 78 0
      index.php
  4. 39 0
      style.css
  5. 797 0
      tests/1.html
  6. 632 0
      tests/10.html
  7. 810 0
      tests/11.html
  8. 893 0
      tests/12.html
  9. 873 0
      tests/13.html
  10. 748 0
      tests/2.html
  11. 837 0
      tests/3.html
  12. 881 0
      tests/4.html
  13. 788 0
      tests/5.html
  14. 654 0
      tests/6.html
  15. 795 0
      tests/7.html
  16. 692 0
      tests/8.html
  17. 715 0
      tests/9.html

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+Quizfull/
+.idea/

+ 7 - 0
format.js

@@ -0,0 +1,7 @@
+var objectLiP = document.querySelectorAll('p.correct');
+console.log(objectLiP);
+objectLiP.forEach(function (item, i, objectLiP) {
+    var isLi = item.parentNode;
+    console.log(isLi);
+    isLi.classList.add('correct');
+});

+ 78 - 0
index.php

@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+<meta charset="UTF-8">
+
+<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"
+      integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
+<link rel="stylesheet" href="style.css">
+
+<title>Title</title>
+
+<!-- <div class="footer">(\n.*?)*</div>(\n.*?)*</script> -->
+
+<!-- id="test-result" --\> class="col row justify-content-center" -->
+
+<!-- class="question-result" --\> class="col-8 alert alert-success" -->
+
+<!-- class="question  correct " --\> class="question corrct" -->
+
+<!-- <div id="shareThis">(\n.*)*</div> -->
+
+<!-- <h1>(\n.*?)*</p></div> -->
+
+</head>
+<body>
+
+<div class="container-fluide">
+    <div class="row justify-content-center">
+        <div class="row justify-content-center"><h1>Тест "PHP 5 - Основы"</h1></div>
+    </div>
+</div>
+
+<div class="row justify-content-center">
+    <?php echo file_get_contents("tests/13.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/12.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/11.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/10.html"); ?>
+    <!-------------------------------------------->
+    <div class="row container-fluide justify-content-center"><h1>Тест "ООП в PHP 5"</h1></div>
+    <?php echo file_get_contents("tests/9.html"); ?>
+    <!-------------------------------------------->
+    <div class="row container-fluide justify-content-center"><h1>Тест "PHP 5 - Основы"</h1></div>
+    <?php echo file_get_contents("tests/8.html"); ?>
+    <!-------------------------------------------->
+    <div class="row container-fluide justify-content-center"><h1>Тест "PHP 5 - Основы"</h1></div>
+    <?php echo file_get_contents("tests/7.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/6.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/5.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/4.html"); ?>
+    <!-------------------------------------------->
+    <?php echo file_get_contents("tests/3.html"); ?>
+    <!--------------------------------------------->
+    <?php echo file_get_contents("tests/2.html"); ?>
+    <!--------------------------------------------->
+    <?php echo file_get_contents("tests/1.html"); ?>
+    <!--------------------------------------------->
+
+</div>
+
+</div>
+
+<script
+        src="http://code.jquery.com/jquery-3.2.1.min.js"
+        integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
+        crossorigin="anonymous">
+</script>
+<script src="format.js">
+
+</script>
+
+</body>
+
+</html>

+ 39 - 0
style.css

@@ -0,0 +1,39 @@
+.correct {
+ background-color: yellowgreen;
+}
+
+.question-text {
+    background-color: whitesmoke;
+    padding: 5px;
+    margin-bottom: 10px;
+}
+.question-topic {
+    background-color: lightgray;
+    padding: 5px;
+}
+.question{
+    padding: 10px;
+    margin-left: 5px;
+}
+.question-result {
+    background-color: #d4edda;
+    border-color: #c3e6cb;
+    position: relative;
+    padding: .75rem 1.25rem;
+    margin-bottom: 1rem;
+    border: 1px solid transparent;
+    border-radius: .25rem;
+    flex: 0 0 66.666667%;
+    max-width: 66.666667%;
+    width: 100%;
+    min-height: 1px;
+    box-sizing: border-box;
+    display: block;
+}
+/*li {*/
+    /*flex-wrap: wrap;*/
+    /*margin-right: 0px;*/
+    /*margin-left: 10px;*/
+    /*display: table;*/
+
+/*}*/

+ 797 - 0
tests/1.html

@@ -0,0 +1,797 @@
+<div class="row justify-content-center">
+    <div id="question-RIRZrYpnccPm" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какую из этих конструкций нужно использовать чтобы соединить две строки
+                <b>$str1</b> и <b>$str2</b>, в единую строку?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span>
+                        <span class="php__variable">str1</span>&nbsp;.&nbsp;<span class="php__keyword">$</span><span
+                                class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">2013 / 2250</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">cat(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">37 / 2250</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;+&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">98 / 2250</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">fprintf(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">20 / 2250</p>
+                </li>
+                <li class="last">
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">join(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">80 / 2250</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-VutosQAQfiLf" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Результат выполнения скрипта?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"{${"</span>a<span class="php__string2">"}}"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">$a</p>
+                    <p style="position:absolute; right:11px;">754 / 11383</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">5622 / 11383</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">3549 / 11383</p>
+                </li>
+                <li class="last">
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">"{${"a"}}"</p>
+                    <p style="position:absolute; right:11px;">1426 / 11383</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">@$var</p>
+                    <p style="position:absolute; right:11px;">1712 / 3590</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">$0x0</p>
+                    <p style="position:absolute; right:11px;">553 / 3590</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">${0x0}</p>
+                    <p style="position:absolute; right:11px;">1249 / 3590</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$var</p>
+                    <p style="position:absolute; right:11px;">3432 / 3590</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;$var</p>
+                    <p style="position:absolute; right:11px;">2986 / 3590</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-v7IUAvZNWOjE" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какого типа данных нет в PHP 5?</div>
+            <ul class="answers">
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">указатель</p>
+                    <p style="position:absolute; right:11px;">5611 / 6601</p>
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">объект</p>
+                    <p style="position:absolute; right:11px;">199 / 6601</p>
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">Null</p>
+                    <p style="position:absolute; right:11px;">748 / 6601</p>
+                </li>
+                <li class="last">
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">массив</p>
+                    <p style="position:absolute; right:11px;">32 / 6601</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-da9jgYae8q42" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Основываясь на примере кода, что сделает функция array_walk?
+                <pre class="chili"><code class="php">array_walk(<span class="php__keyword">$</span><span
+                        class="php__variable">array</span>,&nbsp;<span class="php__string1">'format_array_values'</span>,&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">some_var</span>);&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Применит функцию format_array_values() к каждому елементу $array </p>
+                    <p style="position:absolute; right:11px;">1641 / 2212</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет следующую пару ключ/значение из массива</p>
+                    <p style="position:absolute; right:11px;">202 / 2212</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Отсортирует массив</p>
+                    <p style="position:absolute; right:11px;">162 / 2212</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Случайным образом перемешает содержимое массива</p>
+                    <p style="position:absolute; right:11px;">111 / 2212</p>
+                </li>
+                <li class="last">
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет наибольшее значение из массива или серию аргументов</p>
+                    <p style="position:absolute; right:11px;">79 / 2212</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-E6i9stKVkkm8" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих типов данных являются смешанными (compound)?</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Enumeration</p>
+                    <p style="position:absolute; right:11px;">1041 / 6062</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6062</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Object</p>
+                    <p style="position:absolute; right:11px;">4604 / 6062</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">List</p>
+                    <p style="position:absolute; right:11px;">1976 / 6062</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array</p>
+                    <p style="position:absolute; right:11px;">4561 / 6062</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-H2QJKVBoUVxq" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Как получить значение "flavor" если пользователь отправил данную форму:
+                <pre class="chili"><code class="javascript">&lt;form&nbsp;name=<span class="js__string">"myform"</span>&gt;&nbsp;<br>&nbsp;&lt;select&nbsp;name=<span
+                        class="js__string">"flavor"</span>&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"choc"</span>&gt;Chocolate&lt;/option&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"strb"</span>&gt;Strawberry&lt;/option&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"vnla"</span>&gt;Vanilla&lt;/option&gt;&nbsp;<br>&nbsp;&lt;/select&gt;&nbsp;<br>&nbsp;&lt;input&nbsp;type=<span
+                        class="js__string">"submit"</span>&nbsp;name=<span class="js__string">"submit"</span>&nbsp;value=<span
+                        class="js__string">"Go"</span>/&gt;&nbsp;<br>&lt;/form&gt;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $_POST["flavor"];</p>
+                    <p style="position:absolute; right:11px;">675 / 2866</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $GET["flavor"];</p>
+                    <p style="position:absolute; right:11px;">231 / 2866</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $PUT["flavor"];</p>
+                    <p style="position:absolute; right:11px;">24 / 2866</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$flavor = $_GET["flavor"];</p>
+                    <p style="position:absolute; right:11px;">1600 / 2866</p>
+                </li>
+                <li class="last">
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $REQUEST["flavor"];</p>
+                    <p style="position:absolute; right:11px;">331 / 2866</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-OeXNweWaJG16" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой выведется результат?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">str</span>&nbsp;=&nbsp;<span class="php__string1">'1234567890'</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>[<span class="php__keyword">$</span><span class="php__variable">str</span>[<span
+                        class="php__number">1</span>]]&nbsp;-&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>[<span class="php__keyword">$</span><span class="php__variable">str</span>[<span
+                        class="php__number">3</span>]]&nbsp;+&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>[<span class="php__keyword">$</span><span class="php__variable">str</span>[<span
+                        class="php__number">5</span>]];&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="OeXNweWaJG16-answers" type="radio" disabled="disabled">
+                    <p class="">синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">490 / 2836</p>
+                </li>
+                <li>
+                    <input name="OeXNweWaJG16-answers" type="radio" disabled="disabled">
+                    <p class="">4</p>
+                    <p style="position:absolute; right:11px;">596 / 2836</p>
+                </li>
+                <li>
+                    <input name="OeXNweWaJG16-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">304 / 2836</p>
+                </li>
+                <li>
+                    <input name="OeXNweWaJG16-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">5</p>
+                    <p style="position:absolute; right:11px;">1373 / 2836</p>
+                </li>
+                <li class="last">
+                    <input name="OeXNweWaJG16-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">64 / 2836</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-8ztHzGfq7Kkq" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая функция является псевдонимом функции count()?</div>
+            <ul class="answers">
+                <li>
+                    <input name="8ztHzGfq7Kkq-answers" type="radio" disabled="disabled">
+                    <p class="">int array_walk(array array_arg, string function) </p>
+                    <p style="position:absolute; right:11px;">78 / 1896</p>
+                </li>
+                <li>
+                    <input name="8ztHzGfq7Kkq-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">int sizeof(mixed var) </p>
+                    <p style="position:absolute; right:11px;">1562 / 1896</p>
+                </li>
+                <li>
+                    <input name="8ztHzGfq7Kkq-answers" type="radio" disabled="disabled">
+                    <p class="">int pos(array array_arg) </p>
+                    <p style="position:absolute; right:11px;">54 / 1896</p>
+                </li>
+                <li>
+                    <input name="8ztHzGfq7Kkq-answers" type="radio" disabled="disabled">
+                    <p class="">int (array)each(array array_arg) </p>
+                    <p style="position:absolute; right:11px;">91 / 1896</p>
+                </li>
+                <li class="last">
+                    <input name="8ztHzGfq7Kkq-answers" type="radio" disabled="disabled">
+                    <p class="">int current(array array_arg)</p>
+                    <p style="position:absolute; right:11px;">105 / 1896</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-bDZUUIMA3rxk" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что получим в результате?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">3</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;<span
+                        class="php__string1">'3'</span>;&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;===&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'$a&nbsp;равно&nbsp;$b'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;eсho&nbsp;<span class="php__string1">'$a&nbsp;не&nbsp;равно&nbsp;$b'</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">3 не равно 3</p>
+                    <p style="position:absolute; right:11px;">647 / 5217</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">$a равно $b</p>
+                    <p style="position:absolute; right:11px;">404 / 5217</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">$a не равно $b</p>
+                    <p style="position:absolute; right:11px;">3695 / 5217</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">3 равно 3</p>
+                    <p style="position:absolute; right:11px;">217 / 5217</p>
+                </li>
+                <li class="last">
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    <p style="position:absolute; right:11px;">249 / 5217</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: знак "===" сравнивает не только значение но и их типы.</p>
+        </div>
+    </div>
+    <div id="question-dcbFytIi3sh4" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Что выведет данный код?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span class="php__number">5</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;==&nbsp;<span class="php__number">2</span>)&nbsp;<span
+                        class="php__keyword">break</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="php__keyword">print</span>&nbsp;++<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">3164 / 4549</p>
+                </li>
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">241 / 4549</p>
+                </li>
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class="">13</p>
+                    <p style="position:absolute; right:11px;">779 / 4549</p>
+                </li>
+                <li class="last">
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">355 / 4549</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-SeQGu9KYELRi" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">С помощью какой функции можно проверить правильность даты по григорианскому
+                календарю?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="SeQGu9KYELRi-answers" type="radio" disabled="disabled">
+                    <p class="">idate()</p>
+                    <p style="position:absolute; right:11px;">148 / 4899</p>
+                </li>
+                <li>
+                    <input name="SeQGu9KYELRi-answers" type="radio" disabled="disabled">
+                    <p class="">gmstrftime()</p>
+                    <p style="position:absolute; right:11px;">952 / 4899</p>
+                </li>
+                <li>
+                    <input name="SeQGu9KYELRi-answers" type="radio" disabled="disabled">
+                    <p class="">date()</p>
+                    <p style="position:absolute; right:11px;">1065 / 4899</p>
+                </li>
+                <li class="last">
+                    <input name="SeQGu9KYELRi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">checkdate()</p>
+                    <p style="position:absolute; right:11px;">2722 / 4899</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-s6RhPk8Rqc8d" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">10</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Value&nbsp;of&nbsp;a&nbsp;=&nbsp;$a"</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">148 / 12310</p>
+                </li>
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Не определено</p>
+                    <p style="position:absolute; right:11px;">57 / 12310</p>
+                </li>
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Value of a = $a</p>
+                    <p style="position:absolute; right:11px;">1122 / 12310</p>
+                </li>
+                <li class="last">
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Value of a = 10</p>
+                    <p style="position:absolute; right:11px;">10963 / 12310</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-9SLakqKsZAG4" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>&nbsp;&lt;&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">MyArray</span>);&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>(<span class="php__keyword">$</span><span class="php__variable">MyArray</span>[<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>]);&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Обход массива.</p>
+                    <p style="position:absolute; right:11px;">237 / 2295</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Определение запросов в переданный массив.</p>
+                    <p style="position:absolute; right:11px;">25 / 2295</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Вызов массива.</p>
+                    <p style="position:absolute; right:11px;">40 / 2295</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Вывод содержимого массива.</p>
+                    <p style="position:absolute; right:11px;">1940 / 2295</p>
+                </li>
+                <li class="last">
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Добавление в массив.</p>
+                    <p style="position:absolute; right:11px;">51 / 2295</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-WL39UDLyXTz5" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;<br>vec_add&nbsp;(&amp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'x'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'x'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'y'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'y'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'z'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'z'</span>];&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">2</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">9</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;-<span class="php__number">7</span>);&nbsp;<br>&nbsp;<br>vec_add&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>);&nbsp;<br>&nbsp;<br>print_r&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>);&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 9<br>
+                        &nbsp;&nbsp;[y] =&gt; 3<br>
+                        &nbsp;&nbsp;[z] =&gt; -7<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">434 / 7717</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 3<br>
+                        &nbsp;&nbsp;[y] =&gt; 2<br>
+                        &nbsp;&nbsp;[z] =&gt; 5<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">747 / 7717</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 12<br>
+                        &nbsp;&nbsp;[y] =&gt; 5<br>
+                        &nbsp;&nbsp;[z] =&gt; -2<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">5671 / 7717</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    <p style="position:absolute; right:11px;">578 / 7717</p>
+                </li>
+                <li class="last">
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">250 / 7717</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-wbUWJK3zDDHi" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Дан запрос:
+                <pre class="chili"><code class="php">SELECT&nbsp;name&nbsp;FROM&nbsp;some_table&nbsp;LIMIT&nbsp;<span
+                        class="php__number">1</span></code></pre>
+                Какая из ниже перечисленных функций возвращает ассоциативный массив, у которого ключи являются целыми
+                числами?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_fetch_array</p>
+                    <p style="position:absolute; right:11px;">1725 / 4835</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_fetch_assoc</p>
+                    <p style="position:absolute; right:11px;">790 / 4835</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_num_rows</p>
+                    <p style="position:absolute; right:11px;">795 / 4835</p>
+                </li>
+                <li class="last">
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">mysql_fetch_row</p>
+                    <p style="position:absolute; right:11px;">1512 / 4835</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-RfdrQhFIzzGR" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет на экран этот скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;=&nbsp;<span
+                        class="php__number">42</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">type</span>&nbsp;=&nbsp;gettype(gettype(<span
+                        class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;+&nbsp;<span
+                        class="php__number">0.0</span>));&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">type</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">1113 / 5843</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">string</p>
+                    <p style="position:absolute; right:11px;">3251 / 5843</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">double</p>
+                    <p style="position:absolute; right:11px;">491 / 5843</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">mixed</p>
+                    <p style="position:absolute; right:11px;">282 / 5843</p>
+                </li>
+                <li class="last">
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">693 / 5843</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку,
+                которая будет передана в качестве параметра первой функции gettype().</p>
+        </div>
+    </div>
+    <div id="question-DR7CwAtlcaI1" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая функция PHP добавляет тег &lt;br&gt; возле каждого символа перевода строки
+                в некоторой переменной строкового типа?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">strip_tags()</p>
+                    <p style="position:absolute; right:11px;">431 / 4910</p>
+                </li>
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">convert()</p>
+                    <p style="position:absolute; right:11px;">105 / 4910</p>
+                </li>
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">nl2br()</p>
+                    <p style="position:absolute; right:11px;">3966 / 4910</p>
+                </li>
+                <li class="last">
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">htmlentities()</p>
+                    <p style="position:absolute; right:11px;">393 / 4910</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-XWEFpMQny3vB" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какую управляющую конструкцию нужно использовать чтобы досрочно выйти из цикла
+                foreach()?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">break</p>
+                    <p style="position:absolute; right:11px;">2722 / 3262</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">exit</p>
+                    <p style="position:absolute; right:11px;">257 / 3262</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    <p style="position:absolute; right:11px;">15 / 3262</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">continue</p>
+                    <p style="position:absolute; right:11px;">132 / 3262</p>
+                </li>
+                <li class="last">
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">return</p>
+                    <p style="position:absolute; right:11px;">134 / 3262</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-prck62e7DOsU" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой будет результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">1</span>,&nbsp;<span class="php__number">5</span>,&nbsp;<span
+                        class="php__number">8</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">3</span>,&nbsp;<span class="php__number">7</span>,&nbsp;<span
+                        class="php__number">2</span>);&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;&gt;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"158"</span>;&nbsp;<br>}&nbsp;<span class="php__keyword">elseif</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;&lt;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"372"</span>;&nbsp;<br>}&nbsp;<span class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"none"</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">none</p>
+                    <p style="position:absolute; right:11px;">2045 / 6031</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158$a</p>
+                    <p style="position:absolute; right:11px;">146 / 6031</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158Array</p>
+                    <p style="position:absolute; right:11px;">285 / 6031</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">1199 / 6031</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">372$b</p>
+                    <p style="position:absolute; right:11px;">363 / 6031</p>
+                </li>
+                <li class="last">
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">372</p>
+                    <p style="position:absolute; right:11px;">1966 / 6031</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 632 - 0
tests/10.html

@@ -0,0 +1,632 @@
+<div class="col row justify-content-center">
+    <h1>Тест "ООП в PHP 5"</h1>
+    <div id="question-4bxSSDCFQOhp" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;c{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">42</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;&amp;a(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;a;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;print_a(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;a;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">c</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;c;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">d</span>&nbsp;=&nbsp;&amp;<span class="php__keyword">$</span><span
+                        class="php__variable">c</span>-&gt;a();&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">d</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">d</span>&nbsp;=&nbsp;<span class="php__number">2</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">c</span>-&gt;print_a();&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="4bxSSDCFQOhp-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">422</p>
+                    <p style="position:absolute; right:11px;">2213 / 4958</p>
+                </li>
+                <li>
+                    <input name="4bxSSDCFQOhp-answers" type="radio" disabled="disabled">
+                    <p class="">4242</p>
+                    <p style="position:absolute; right:11px;">1505 / 4958</p>
+                </li>
+                <li class="last">
+                    <input name="4bxSSDCFQOhp-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">код вызовет ошибку</p>
+                    <p style="position:absolute; right:11px;">1225 / 4958</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: &amp;a() возвращает ссылку на $a поэтому $d = &amp;$a, потом присваивается
+                $a = 2 и print_a() его и возвращает. $d = 2; это и будет $a = 2 после того как $d присвоилась ссылка на
+                $a</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-S1G9T0YvISsg" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">class</span>&nbsp;parentClass&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;printMe&nbsp;()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__string1">'i&nbsp;am&nbsp;'</span>.self::who();&nbsp;<br>&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;who&nbsp;()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__string1">'parent'</span>;&nbsp;<br>&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;childClass&nbsp;<span class="php__keyword">extends</span>&nbsp;parentClass&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;who&nbsp;()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__string1">'child'</span>;&nbsp;<br>&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">node</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;childClass();&nbsp;<br><span
+                        class="php__keyword">$</span><span
+                        class="php__variable">node</span>-&gt;printMe();&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="S1G9T0YvISsg-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">i am parent</p>
+                    <p style="position:absolute; right:11px;">1602 / 3528</p>
+                </li>
+                <li>
+                    <input name="S1G9T0YvISsg-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">i am child</p>
+                    <p style="position:absolute; right:11px;">1518 / 3528</p>
+                </li>
+                <li>
+                    <input name="S1G9T0YvISsg-answers" type="radio" disabled="disabled">
+                    <p class="">Зависит от версии php5</p>
+                    <p style="position:absolute; right:11px;">188 / 3528</p>
+                </li>
+                <li class="last">
+                    <input name="S1G9T0YvISsg-answers" type="radio" disabled="disabled">
+                    <p class="">При выполнении возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">205 / 3528</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: В данном случае происходит раннее статическое связывание, и self::who() на
+                моменте компиляции сохраняется от родительского класса.</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-i2PEXZ4oO8eX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Что из следующих утверждений верно относительно ключевых слов final и abstract?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Абстрактный класс не может иметь final методов</p>
+                    <p style="position:absolute; right:11px;">1305 / 4881</p>
+                </li>
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class="">final класс не может иметь final методов</p>
+                    <p style="position:absolute; right:11px;">261 / 4881</p>
+                </li>
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">final класс не может иметь абстрактных методов</p>
+                    <p style="position:absolute; right:11px;">2664 / 4881</p>
+                </li>
+                <li class="last">
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class="">Абстрактный класс не может иметь не абстрактные методы</p>
+                    <p style="position:absolute; right:11px;">617 / 4881</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-sieYKI0NEBfh" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Заданы классы:
+                <pre class="chili"><code class="php"><span class="php__keyword">abstract</span>&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;BaseCls{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">protected</span>&nbsp;<span class="php__keyword">abstract</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getName();&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;ChildCls&nbsp;<span class="php__keyword">extends</span>&nbsp;BaseCls{&nbsp;<br>&nbsp;<br>}&nbsp;<br></code></pre>
+                Какие из реализаций метода getName() не валидны в классе ChildCls?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">protected function getName(){}</p>
+                    <p style="position:absolute; right:11px;">890 / 5918</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">function getName(){}</p>
+                    <p style="position:absolute; right:11px;">2345 / 5918</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">private function getName(){}</p>
+                    <p style="position:absolute; right:11px;">3843 / 5918</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">public function getName(){}</p>
+                    <p style="position:absolute; right:11px;">2504 / 5918</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-drLwoxJIpThO" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Какие из утверждений являются верными относительно интерфейсов (PHP 5.4+)?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Методы с одинаковыми именами и сигнатурами могут существовать в нескольких
+                        интерфейсах, которые реализует данный класс</p>
+                    <p style="position:absolute; right:11px;">2477 / 4897</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Класс может реализовывать несколько интерфейсов</p>
+                    <p style="position:absolute; right:11px;">1818 / 4897</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Абстрактный класс может реализовывать несколько интерфейсов</p>
+                    <p style="position:absolute; right:11px;">1640 / 4897</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Интерфейс может расширять несколько интерфейсов</p>
+                    <p style="position:absolute; right:11px;">1746 / 4897</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-GfoC12Zhf6MX" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Какое значение будет выведено на экран при выполнении следующего кода:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;foo&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">value</span>&nbsp;=&nbsp;<span class="php__number">42</span>;&nbsp;<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;&amp;getValue()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;value;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;echoValue(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;value;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">obj</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;foo;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">myValue</span>&nbsp;=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">obj</span>-&gt;getValue();&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">myValue</span>&nbsp;=&nbsp;<span
+                        class="php__number">33</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">obj</span>-&gt;echoValue();&nbsp;<br><span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение об ошибке
+
+                    </p>
+                    <p style="position:absolute; right:11px;">985 / 6098</p>
+                </li>
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class="">33</p>
+                    <p style="position:absolute; right:11px;">1808 / 6098</p>
+                </li>
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">42</p>
+                    <p style="position:absolute; right:11px;">3231 / 6098</p>
+                </li>
+                <li class="last">
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">57 / 6098</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: http://www.php.net/manual/en/language.references.return.php</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-BmlC4cIMVaBX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Что выведет на страницу код?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">abstract</span>&nbsp;<span class="php__keyword">class</span>&nbsp;cOlolo{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">static</span>&nbsp;<span class="php__keyword">function</span>&nbsp;dontDoIt(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__string2">"wow"</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">abstract</span>&nbsp;<span class="php__keyword">function</span>&nbsp;doIt();&nbsp;<br>}&nbsp;<br>&nbsp;<br>cOlolo::dontDoIt();&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">wow + предупреждение</p>
+                    <p style="position:absolute; right:11px;">213 / 1426</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">396 / 1426</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">wow</p>
+                    <p style="position:absolute; right:11px;">857 / 1426</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-Sga5ZQa1ANSa" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Дан следующий скрипт:
+                <pre class="chili"><code class="php"><span class="php__keyword">class</span>&nbsp;newClass&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">one</span>&nbsp;=&nbsp;<span class="php__string1">'one'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">two</span>&nbsp;=&nbsp;<span class="php__string1">'two'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;two()&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__string1">'three'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">obj</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;newClass();&nbsp;<br><span
+                        class="php__keyword">foreach</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">obj</span>&nbsp;<span class="php__keyword">as</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">v</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">v</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+                Что выведется по окончанию работы скрипта?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего не выведется</p>
+                    <p style="position:absolute; right:11px;">578 / 5935</p>
+                </li>
+                <li>
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">one</p>
+                    <p style="position:absolute; right:11px;">2764 / 5935</p>
+                </li>
+                <li>
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled">
+                    <p class="">two</p>
+                    <p style="position:absolute; right:11px;">133 / 5935</p>
+                </li>
+                <li>
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled">
+                    <p class="">three</p>
+                    <p style="position:absolute; right:11px;">251 / 5935</p>
+                </li>
+                <li>
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled">
+                    <p class="">onetwo</p>
+                    <p style="position:absolute; right:11px;">1030 / 5935</p>
+                </li>
+                <li class="last">
+                    <input name="Sga5ZQa1ANSa-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">1158 / 5935</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-Z84ANxjDTG5j" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">В чем отличие записей Class::method() и $Class-&gt;method() ?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Z84ANxjDTG5j-answers" type="radio" disabled="disabled">
+                    <p class="">Первая запись неверна для php</p>
+                    <p style="position:absolute; right:11px;">217 / 4288</p>
+                </li>
+                <li>
+                    <input name="Z84ANxjDTG5j-answers" type="radio" disabled="disabled">
+                    <p class="">Вторая запись неверна для php</p>
+                    <p style="position:absolute; right:11px;">211 / 4288</p>
+                </li>
+                <li>
+                    <input name="Z84ANxjDTG5j-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Вызов статического и динамического метода соответственно</p>
+                    <p style="position:absolute; right:11px;">3620 / 4288</p>
+                </li>
+                <li class="last">
+                    <input name="Z84ANxjDTG5j-answers" type="radio" disabled="disabled">
+                    <p class="">Ни в чем</p>
+                    <p style="position:absolute; right:11px;">228 / 4288</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-ZwfClLvV8YDL" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Что напечатает следующий код:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;Clazz&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">value</span>;&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;Clazz;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>-&gt;newValue&nbsp;=&nbsp;<span class="php__number">1</span>;&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>-&gt;newValue&nbsp;=&nbsp;<span
+                        class="php__number">2</span>;&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>-&gt;newValue;&nbsp;<br>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="ZwfClLvV8YDL-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Ошибка, так как newValue не определена</p>
+                    <p style="position:absolute; right:11px;">1582 / 4652</p>
+                </li>
+                <li>
+                    <input name="ZwfClLvV8YDL-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего не напечатает</p>
+                    <p style="position:absolute; right:11px;">169 / 4652</p>
+                </li>
+                <li>
+                    <input name="ZwfClLvV8YDL-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">2</p>
+                    <p style="position:absolute; right:11px;">2114 / 4652</p>
+                </li>
+                <li class="last">
+                    <input name="ZwfClLvV8YDL-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">777 / 4652</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-jp3m6Y5XI8dc" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Чем отличается абстрактный класс от интерфейса?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Интерфейс не может содержать реализации</p>
+                    <p style="position:absolute; right:11px;">2713 / 3794</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Абстрактный класс не может содержать реализации</p>
+                    <p style="position:absolute; right:11px;">720 / 3794</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Класс, реализующий интерфейс, обязан предоставить имплементацию всех методов
+                        этого интерфейса</p>
+                    <p style="position:absolute; right:11px;">2927 / 3794</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Ничем не отличаются</p>
+                    <p style="position:absolute; right:11px;">108 / 3794</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-ZlzqYRRY3MxP" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">В какой строке кода допущена ошибка:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__number">2</span>:&nbsp;&nbsp;&nbsp;&nbsp;<span class="php__keyword">class</span>&nbsp;dog&nbsp;{&nbsp;<br><span
+                        class="php__number">3</span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;bark()&nbsp;{&nbsp;<br><span
+                        class="php__number">4</span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Woof!"</span>;&nbsp;<br><span
+                        class="php__number">5</span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br><span
+                        class="php__number">6</span>:&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;<br><span
+                        class="php__number">7</span>:&nbsp;<br><span class="php__number">8</span>:&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">foo</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;dog;&nbsp;<br><span class="php__number">9</span>:&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">foo</span>-&gt;bark();&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    <p style="position:absolute; right:11px;">176 / 7620</p>
+                </li>
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">127 / 7620</p>
+                </li>
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class="">4</p>
+                    <p style="position:absolute; right:11px;">59 / 7620</p>
+                </li>
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">6</p>
+                    <p style="position:absolute; right:11px;">1518 / 7620</p>
+                </li>
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class="">8</p>
+                    <p style="position:absolute; right:11px;">1165 / 7620</p>
+                </li>
+                <li>
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class="">9</p>
+                    <p style="position:absolute; right:11px;">238 / 7620</p>
+                </li>
+                <li class="last">
+                    <input name="ZlzqYRRY3MxP-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">В этом коде нет ошибок</p>
+                    <p style="position:absolute; right:11px;">4316 / 7620</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-VfOcvAXU2o6Z" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Какой оператор в PHP5 определяет является ли объект экземпляром класса, потомком
+                класса или реализующим интерфейс:
+            </div>
+
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="instanceof" readonly="readonly"></p>
+                <p>Правильные ответы: instanceof,INSTANCEOF,instanceOf</p>
+            </div>
+
+
+        </div>
+    </div>
+
+    <div id="question-HzhiFPEIU0ue" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">
+                <pre class="chili"><code class="php"><span class="php__keyword">interface</span>&nbsp;iSingleton&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getInstance();&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;singleton&nbsp;<span
+                        class="php__keyword">implements</span>&nbsp;iSingleton&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__value">false</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="php__keyword">final</span>&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getInstance()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;(self::<span class="php__keyword">$</span><span
+                        class="php__variable">instance</span>)&nbsp;?&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;:&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;self;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__construct(){}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__clone(){}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'Singleton::f1()'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">class</span>&nbsp;cl1&nbsp;<span class="php__keyword">extends</span>&nbsp;singleton{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent::f1();&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f2(){&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'cl1::f2()'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br>&nbsp;<br>cl1::getInstance()-&gt;f1()-&gt;f2();&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="HzhiFPEIU0ue-answers" type="radio" disabled="disabled">
+                    <p class="">Singleton::f1()cl1::f1()</p>
+                    <p style="position:absolute; right:11px;">160 / 1367</p>
+                </li>
+                <li>
+                    <input name="HzhiFPEIU0ue-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Fatal Error</p>
+                    <p style="position:absolute; right:11px;">524 / 1367</p>
+                </li>
+                <li>
+                    <input name="HzhiFPEIU0ue-answers" type="radio" disabled="disabled">
+                    <p class="">Singleton::f1()cl1::f2()</p>
+                    <p style="position:absolute; right:11px;">492 / 1367</p>
+                </li>
+                <li>
+                    <input name="HzhiFPEIU0ue-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Notice</p>
+                    <p style="position:absolute; right:11px;">70 / 1367</p>
+                </li>
+                <li class="last">
+                    <input name="HzhiFPEIU0ue-answers" type="radio" disabled="disabled">
+                    <p class="">cl1::f2()cl1::f2()</p>
+                    <p style="position:absolute; right:11px;">112 / 1367</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Позднее статическое связывание в паттерне "Одиночка" через
+                перенаправленный вызов self.
+                self использует класс, к которому она принадлежит, в данном случае это класс singleton, а он не имеет
+                метода f2(), который вызывается с класса cl1.</p>
+
+
+        </div>
+    </div>
+</div>

+ 810 - 0
tests/11.html

@@ -0,0 +1,810 @@
+<div class="col row justify-content-center">
+    <h1>Тест "PHP 5 - Основы"</h1>
+    <div id="question-Wjgo5SJJLhQj" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой будет результат?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">for</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>++)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">k</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">k</span>;&nbsp;&nbsp;<br>&nbsp;&nbsp;<br><span
+                        class="php__keyword">for</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>&nbsp;;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;++<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">p</span>;&nbsp;&nbsp;<br></code></pre>
+            </div>
+
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="33" readonly="readonly"></p>
+                <p>Правильные ответы: 33</p>
+            </div>
+
+
+        </div>
+    </div>
+
+    <div id="question-tINddK3O1Ma4" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Укажите все <u>некорректные</u> способы вывода текста в php5:</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre><code>&lt;?php
+        echo "Plain text";
+?&gt;
+</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">468 / 8032</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre><code>&lt;?php echo "Plain Text" ?&gt;
+</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1833 / 8032</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre><code>&lt;#
+        echo "Plain text"
+#&gt;
+</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">7111 / 8032</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre><code>&lt;script language='php'&gt; echo "Plain Text" &lt;/script&gt;
+</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">4069 / 8032</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-5bDn02wjprOX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Где может располагаться indirectly executed PHP скрипт (include файл) ?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">В Document Root</p>
+                    <p style="position:absolute; right:11px;">1771 / 7121</p>
+                </li>
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">В любом месте</p>
+                    <p style="position:absolute; right:11px;">4885 / 7121</p>
+                </li>
+                <li class="last">
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class="">За пределами Document Root</p>
+                    <p style="position:absolute; right:11px;">452 / 7121</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: настройки PHP 5 (php.ini) позволяют include файлов за пределами Document
+                Root </p>
+        </div>
+    </div>
+
+    <div id="question-GbVUrSFB0WS7" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">function</span>&nbsp;foo(<span
+                        class="php__keyword">$</span><span class="php__variable">bar</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"baz"</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">bar</span>;&nbsp;<br>}&nbsp;<br><span class="php__keyword">echo</span>&nbsp;foo();&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;foo(<span class="php__value">null</span>);&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;foo(<span
+                        class="php__string2">"qux"</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="GbVUrSFB0WS7-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">bazqux</p>
+                    <p style="position:absolute; right:11px;">3871 / 6383</p>
+                </li>
+                <li>
+                    <input name="GbVUrSFB0WS7-answers" type="radio" disabled="disabled">
+                    <p class="">baz</p>
+                    <p style="position:absolute; right:11px;">359 / 6383</p>
+                </li>
+                <li>
+                    <input name="GbVUrSFB0WS7-answers" type="radio" disabled="disabled">
+                    <p class="">bazbaz</p>
+                    <p style="position:absolute; right:11px;">281 / 6383</p>
+                </li>
+                <li>
+                    <input name="GbVUrSFB0WS7-answers" type="radio" disabled="disabled">
+                    <p class="">bazbazqux</p>
+                    <p style="position:absolute; right:11px;">1174 / 6383</p>
+                </li>
+                <li class="last">
+                    <input name="GbVUrSFB0WS7-answers" type="radio" disabled="disabled">
+                    <p class="">baznullqux</p>
+                    <p style="position:absolute; right:11px;">692 / 6383</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-tle6kLmdtaE3" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какие значения будут в массиве $a после выполнения скрипта?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>(<span class="php__number">1</span>,<span
+                        class="php__number">2</span>,<span class="php__number">3</span>);&nbsp;<br><span
+                        class="php__keyword">foreach</span>&nbsp;(&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;<span class="php__keyword">as</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">key</span>&nbsp;=&gt;&nbsp;&amp;<span
+                        class="php__keyword">$</span><span class="php__variable">value</span>&nbsp;)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">value</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>;&nbsp;<br>}&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">value</span>&nbsp;=&nbsp;<span
+                        class="php__number">2</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="tle6kLmdtaE3-answers" type="radio" disabled="disabled">
+                    <p class="">2,2,2</p>
+                    <p style="position:absolute; right:11px;">511 / 5124</p>
+                </li>
+                <li>
+                    <input name="tle6kLmdtaE3-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">1,1,1</p>
+                    <p style="position:absolute; right:11px;">2319 / 5124</p>
+                </li>
+                <li>
+                    <input name="tle6kLmdtaE3-answers" type="radio" disabled="disabled">
+                    <p class="">2,1,1</p>
+                    <p style="position:absolute; right:11px;">242 / 5124</p>
+                </li>
+                <li class="last">
+                    <input name="tle6kLmdtaE3-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">1,1,2</p>
+                    <p style="position:absolute; right:11px;">2029 / 5124</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Ссылка &amp;$value сохраняется после завершения работы foreach</p>
+        </div>
+    </div>
+
+    <div id="question-wbUWJK3zDDHi" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Дан запрос:
+                <pre class="chili"><code class="php">SELECT&nbsp;name&nbsp;FROM&nbsp;some_table&nbsp;LIMIT&nbsp;<span
+                        class="php__number">1</span></code></pre>
+                Какая из ниже перечисленных функций возвращает ассоциативный массив, у которого ключи являются целыми
+                числами?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_fetch_array</p>
+                    <p style="position:absolute; right:11px;">1725 / 4834</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_fetch_assoc</p>
+                    <p style="position:absolute; right:11px;">790 / 4834</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_num_rows</p>
+                    <p style="position:absolute; right:11px;">795 / 4834</p>
+                </li>
+                <li class="last">
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">mysql_fetch_row</p>
+                    <p style="position:absolute; right:11px;">1511 / 4834</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fclose</p>
+                    <p style="position:absolute; right:11px;">55 / 5599</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fappend</p>
+                    <p style="position:absolute; right:11px;">4343 / 5599</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fgets</p>
+                    <p style="position:absolute; right:11px;">990 / 5599</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fopen</p>
+                    <p style="position:absolute; right:11px;">83 / 5599</p>
+                </li>
+                <li class="last">
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fwrite</p>
+                    <p style="position:absolute; right:11px;">116 / 5599</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-hPYcDmHjRemv" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет выведено следующим кодом?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">3</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">arr</span>[]&nbsp;=&nbsp;<span
+                        class="php__string2">"TRUE"</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>&nbsp;=&nbsp;(<span
+                        class="php__keyword">array</span>)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">arr</span>[<span
+                        class="php__number">0</span>];&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">"TRUE"</p>
+                    <p style="position:absolute; right:11px;">614 / 5321</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">TRUE</p>
+                    <p style="position:absolute; right:11px;">768 / 5321</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">182 / 5321</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">Предупреждение с просьбой определить индекс массива</p>
+                    <p style="position:absolute; right:11px;">718 / 5321</p>
+                </li>
+                <li class="last">
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">3</p>
+                    <p style="position:absolute; right:11px;">3025 / 5321</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: $arr[] = "TRUE"; - это будет нулевой элемент массива $arr.<br>
+                $arr = (array) $a; - в ходе преобразования типов получится, что задан массив $arr: ([0]=&gt;3), и его
+                нулевой элемент будет перезаписан.</p>
+        </div>
+    </div>
+
+    <div id="question-PCfNg0k0J37k" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Для кода:
+
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__number">30</span>&nbsp;*&nbsp;<span
+                        class="php__number">5.7</span>;&nbsp;<span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+                результатом будет:
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">171</p>
+                    <p style="position:absolute; right:11px;">6039 / 8023</p>
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">30 * 5.7</p>
+                    <p style="position:absolute; right:11px;">407 / 8023</p>
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">150.7</p>
+                    <p style="position:absolute; right:11px;">722 / 8023</p>
+                </li>
+                <li class="last">
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">Выражения не могут использоваться с оператором echo</p>
+                    <p style="position:absolute; right:11px;">835 / 8023</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-0uaupudzrCPJ" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие из следующих директив возвращают результат, если подключаемый файл содержит
+                возврат значения через return?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require_once()</p>
+                    <p style="position:absolute; right:11px;">2998 / 4724</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require()</p>
+                    <p style="position:absolute; right:11px;">2994 / 4724</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include()</p>
+                    <p style="position:absolute; right:11px;">3073 / 4724</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include_once()</p>
+                    <p style="position:absolute; right:11px;">2963 / 4724</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-RfdrQhFIzzGR" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет на экран этот скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;=&nbsp;<span
+                        class="php__number">42</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">type</span>&nbsp;=&nbsp;gettype(gettype(<span
+                        class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;+&nbsp;<span
+                        class="php__number">0.0</span>));&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">type</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">string</p>
+                    <p style="position:absolute; right:11px;">3249 / 5841</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">1113 / 5841</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">mixed</p>
+                    <p style="position:absolute; right:11px;">282 / 5841</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">double</p>
+                    <p style="position:absolute; right:11px;">491 / 5841</p>
+                </li>
+                <li class="last">
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">693 / 5841</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку,
+                которая будет передана в качестве параметра первой функции gettype().</p>
+        </div>
+    </div>
+
+    <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
+                следующего кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;аrray();&nbsp;<br>$а[<span
+                        class="php__number">1</span>]&nbsp;=&nbsp;$а[]&nbsp;=&nbsp;$а[<span class="php__number">2</span>]&nbsp;=&nbsp;truе;</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 2 (перезапись [2])</p>
+                    <p style="position:absolute; right:11px;">924 / 5507</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 0, 2</p>
+                    <p style="position:absolute; right:11px;">683 / 5507</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">2, 3, 1</p>
+                    <p style="position:absolute; right:11px;">1728 / 5507</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">2, 0, 1</p>
+                    <p style="position:absolute; right:11px;">425 / 5507</p>
+                </li>
+                <li class="last">
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
+                    <p style="position:absolute; right:11px;">1715 / 5507</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
+                затем создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
+                ошибки нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
+        </div>
+    </div>
+
+    <div id="question-Ol13l974sZvB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>&nbsp;+&nbsp;<span class="php__string2">"-1.3e3"</span>;&nbsp;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">-1299</p>
+                    <p style="position:absolute; right:11px;">3446 / 6451</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка: невозможно сложить целое число и строку</p>
+                    <p style="position:absolute; right:11px;">891 / 6451</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">687 / 6451</p>
+                </li>
+                <li class="last">
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1-1.3e3</p>
+                    <p style="position:absolute; right:11px;">1413 / 6451</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-cbcuHaQtA4KZ" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">3</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__number">2</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;/&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    <p style="position:absolute; right:11px;">122 / 6798</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">1216 / 6798</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">42 / 6798</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">1.5</p>
+                    <p style="position:absolute; right:11px;">4969 / 6798</p>
+                </li>
+                <li class="last">
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">440 / 6798</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-Fz7zcyHI0xoz" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет следующий код:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;&nbsp;<br><span
+                        class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;(string)&nbsp;<span class="php__number">0123</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">0123</p>
+                    <p style="position:absolute; right:11px;">1039 / 5819</p>
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">83</p>
+                    <p style="position:absolute; right:11px;">1731 / 5819</p>
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">123</p>
+                    <p style="position:absolute; right:11px;">2468 / 5819</p>
+                </li>
+                <li class="last">
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">Синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">575 / 5819</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Число 0123 является восьмиричным. Его десятичное представление - 83.</p>
+        </div>
+    </div>
+
+    <div id="question-Cb5YCpdBGFwE" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом в PHP выбрасывать исключения?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">throw Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">607 / 2815</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">raise Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">65 / 2815</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">alert 'Houston, we have a problem!';
+                    </p>
+                    <p style="position:absolute; right:11px;">75 / 2815</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">call 'Houston, we have a problem!';
+                    </p>
+                    <p style="position:absolute; right:11px;">39 / 2815</p>
+                </li>
+                <li class="last">
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">throw new Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">2013 / 2815</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-dcbFytIi3sh4" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Что выведет данный код?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span class="php__number">5</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;==&nbsp;<span class="php__number">2</span>)&nbsp;<span
+                        class="php__keyword">break</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="php__keyword">print</span>&nbsp;++<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">3162 / 4547</p>
+                </li>
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">241 / 4547</p>
+                </li>
+                <li>
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled">
+                    <p class="">13</p>
+                    <p style="position:absolute; right:11px;">779 / 4547</p>
+                </li>
+                <li class="last">
+                    <input name="dcbFytIi3sh4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">355 / 4547</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-j3ML7ijb0lRz" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'['</span>..<span class="php__number">2</span>.<span class="php__string1">']'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">[2]</p>
+                    <p style="position:absolute; right:11px;">609 / 6383</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">[0.2]</p>
+                    <p style="position:absolute; right:11px;">2652 / 6383</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">[.2]</p>
+                    <p style="position:absolute; right:11px;">720 / 6383</p>
+                </li>
+                <li class="last">
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса</p>
+                    <p style="position:absolute; right:11px;">2389 / 6383</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Вторая точка вместе с двойкой ( .2 ) дает число 0.2, а другие точки есть
+                операторы конкатенции.</p>
+        </div>
+    </div>
+
+    <div id="question-mmBeFLC86qt8" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Поздние версии PHP поддерживают удаленный доступ к файлам для следующих
+                функций:
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include_once()</p>
+                    <p style="position:absolute; right:11px;">9755 / 12301</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include()</p>
+                    <p style="position:absolute; right:11px;">9791 / 12301</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">require_once()</p>
+                    <p style="position:absolute; right:11px;">9393 / 12301</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-6JwODfVdZVNV" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Каким образом можно сконвертировать массив $myarray в строку JavaScript Object
+                Notation для отправки на другой сервер?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="6JwODfVdZVNV-answers" type="radio" disabled="disabled">
+                    <p class="">$myarray = urlencode($myarray);
+                    </p>
+                    <p style="position:absolute; right:11px;">70 / 1967</p>
+                </li>
+                <li>
+                    <input name="6JwODfVdZVNV-answers" type="radio" disabled="disabled">
+                    <p class="">$myarray = serialize($myarray);
+                    </p>
+                    <p style="position:absolute; right:11px;">311 / 1967</p>
+                </li>
+                <li>
+                    <input name="6JwODfVdZVNV-answers" type="radio" disabled="disabled">
+                    <p class="">$myarray = array_slice($myarray);
+                    </p>
+                    <p style="position:absolute; right:11px;">50 / 1967</p>
+                </li>
+                <li>
+                    <input name="6JwODfVdZVNV-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$myarray = json_encode($myarray);
+                    </p>
+                    <p style="position:absolute; right:11px;">1474 / 1967</p>
+                </li>
+                <li class="last">
+                    <input name="6JwODfVdZVNV-answers" type="radio" disabled="disabled">
+                    <p class="">$myarray = htmlentities($myarray);
+                    </p>
+                    <p style="position:absolute; right:11px;">56 / 1967</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 893 - 0
tests/12.html

@@ -0,0 +1,893 @@
+<div class="col row justify-content-center">
+    <h1>Тест "PHP 5 - Основы"</h1>
+
+    <div id="question-bxf4NZGXpiUM" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">С помощью, какой функции можно преобразовать текстовое представление даты на
+                английском языке в метку времени Unix?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">strtotime()</p>
+                    <p style="position:absolute; right:11px;">2845 / 4786</p>
+                </li>
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class="">strftime()</p>
+                    <p style="position:absolute; right:11px;">335 / 4786</p>
+                </li>
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class="">mktime()</p>
+                    <p style="position:absolute; right:11px;">1310 / 4786</p>
+                </li>
+                <li class="last">
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class="">strptime()</p>
+                    <p style="position:absolute; right:11px;">283 / 4786</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-VzRnbDLKHvEs" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким способом нужно добавлять переменную как параметр GET-запроса в URL-адрес ?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = "http://yoursite.com/test.php?var=?Variable";
+                    </p>
+                    <p style="position:absolute; right:11px;">213 / 2864</p>
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = 'http://yoursite.com/test.php$var=$Variable';
+                    </p>
+                    <p style="position:absolute; right:11px;">74 / 2864</p>
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = "http://yoursite.com/test.php($var=$Variable)";
+                    </p>
+                    <p style="position:absolute; right:11px;">67 / 2864</p>
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = "http://yoursite.com/test.php$var=?Variable";
+                    </p>
+                    <p style="position:absolute; right:11px;">81 / 2864</p>
+                </li>
+                <li class="last">
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$url = "http://yoursite.com/test.php?var=$Variable";
+                    </p>
+                    <p style="position:absolute; right:11px;">2419 / 2864</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-IfdCgh6RlE6d" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения скрипта:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>=<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">if</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>=<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>)&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'One'</span>;&nbsp;<br><span
+                        class="php__keyword">else</span>&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'Two'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">Будет выведено сообщение о ошибке</p>
+                    <p style="position:absolute; right:11px;">818 / 2902</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Two</p>
+                    <p style="position:absolute; right:11px;">1347 / 2902</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">One</p>
+                    <p style="position:absolute; right:11px;">861 / 2902</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-Wjgo5SJJLhQj" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой будет результат?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">for</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>++)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">k</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">k</span>;&nbsp;&nbsp;<br>&nbsp;&nbsp;<br><span
+                        class="php__keyword">for</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>&nbsp;;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;++<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">p</span>;&nbsp;&nbsp;<br></code></pre>
+            </div>
+
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="013013" readonly="readonly"></p>
+                <p>Правильные ответы: 33</p>
+            </div>
+
+
+        </div>
+    </div>
+
+    <div id="question-cf7cPlOJEuDe" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Что выведется на экран?
+                <pre class="chili"><code class="php"><span class="php__keyword">if</span>&nbsp;(&nbsp;<span
+                        class="php__value">null</span>&nbsp;===&nbsp;<span class="php__number">0</span>&nbsp;)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'true'</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'false'</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">1350 / 8823</p>
+                </li>
+                <li class="last">
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">false</p>
+                    <p style="position:absolute; right:11px;">7461 / 8823</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: http://php.net/manual/en/language.types.null.php</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-MHKK0f68KFH6" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким тегом может начинаться PHP код? укажите верные варианты</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;script language="php"&gt;</p>
+                    <p style="position:absolute; right:11px;">1711 / 3252</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;%</p>
+                    <p style="position:absolute; right:11px;">1252 / 3252</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?php</p>
+                    <p style="position:absolute; right:11px;">3146 / 3252</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">&lt;$</p>
+                    <p style="position:absolute; right:11px;">87 / 3252</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?</p>
+                    <p style="position:absolute; right:11px;">2866 / 3252</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">все из перечисленных</p>
+                    <p style="position:absolute; right:11px;">77 / 3252</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
+                следующего кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;аrray();&nbsp;<br>$а[<span
+                        class="php__number">1</span>]&nbsp;=&nbsp;$а[]&nbsp;=&nbsp;$а[<span class="php__number">2</span>]&nbsp;=&nbsp;truе;</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 2 (перезапись [2])</p>
+                    <p style="position:absolute; right:11px;">924 / 5514</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 0, 2</p>
+                    <p style="position:absolute; right:11px;">684 / 5514</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">2, 3, 1</p>
+                    <p style="position:absolute; right:11px;">1732 / 5514</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">2, 0, 1</p>
+                    <p style="position:absolute; right:11px;">426 / 5514</p>
+                </li>
+                <li class="last">
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
+                    <p style="position:absolute; right:11px;">1716 / 5514</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
+                затем создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
+                ошибки нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-5kwIQpJJhQOB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой код вы выполните, чтобы сделать заглавной (прописной) первую букву в
+                строке, а все остальные буквы – строчными?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">501 / 2238</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">uc_first(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">65 / 2238</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">strtoupper(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>[<span class="php__number">0</span>])&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">527 / 2238</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php">ucfirst(strtolower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1066 / 2238</p>
+                </li>
+                <li class="last">
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(str_to_lower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">73 / 2238</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-XEVBiQdF3YcG" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из ниже перечисленных функций читает файл, удаляя из него HTML- и
+                PHP-теги?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fgetss()</p>
+                    <p style="position:absolute; right:11px;">2344 / 4498</p>
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">file()</p>
+                    <p style="position:absolute; right:11px;">234 / 4498</p>
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fread()</p>
+                    <p style="position:absolute; right:11px;">544 / 4498</p>
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fgetc()</p>
+                    <p style="position:absolute; right:11px;">486 / 4498</p>
+                </li>
+                <li class="last">
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fgets()</p>
+                    <p style="position:absolute; right:11px;">872 / 4498</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Функция fgetss() при чтении удаляет из прочитанных данных все HTML- и
+                PHP-теги.</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-m5IbMsmcSgdh" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">4</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;=&nbsp;<span
+                        class="php__number">30</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">k</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>++/<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>++;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;.&nbsp;<span class="php__string2">"&nbsp;"</span>&nbsp;.&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;.&nbsp;<span
+                        class="php__string2">"&nbsp;"</span>&nbsp;.&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;.&nbsp;<span class="php__string2">"&nbsp;"</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
+                    <p class="">4 31 7.5</p>
+                    <p style="position:absolute; right:11px;">573 / 6654</p>
+                </li>
+                <li>
+                    <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">5 31 7.5 </p>
+                    <p style="position:absolute; right:11px;">3920 / 6654</p>
+                </li>
+                <li>
+                    <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
+                    <p class="">5 31 7</p>
+                    <p style="position:absolute; right:11px;">281 / 6654</p>
+                </li>
+                <li>
+                    <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
+                    <p class="">5 31 6.2</p>
+                    <p style="position:absolute; right:11px;">1576 / 6654</p>
+                </li>
+                <li class="last">
+                    <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
+                    <p class="">5 31 6</p>
+                    <p style="position:absolute; right:11px;">285 / 6654</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-5b1Lsj2zq5kR" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано в результате выполнения следующего кода:
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span
+                        class="php__string1">'1&nbsp;марта&nbsp;2009&nbsp;г'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">912 / 6434</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">4170 / 6434</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">315 / 6434</p>
+                </li>
+                <li class="last">
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">12009</p>
+                    <p style="position:absolute; right:11px;">1025 / 6434</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-WL39UDLyXTz5" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;<br>vec_add&nbsp;(&amp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'x'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'x'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'y'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'y'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'z'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'z'</span>];&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">2</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">9</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;-<span class="php__number">7</span>);&nbsp;<br>&nbsp;<br>vec_add&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>);&nbsp;<br>&nbsp;<br>print_r&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>);&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 9<br>
+                        &nbsp;&nbsp;[y] =&gt; 3<br>
+                        &nbsp;&nbsp;[z] =&gt; -7<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">434 / 7723</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 3<br>
+                        &nbsp;&nbsp;[y] =&gt; 2<br>
+                        &nbsp;&nbsp;[z] =&gt; 5<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">747 / 7723</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 12<br>
+                        &nbsp;&nbsp;[y] =&gt; 5<br>
+                        &nbsp;&nbsp;[z] =&gt; -2<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">5677 / 7723</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    <p style="position:absolute; right:11px;">578 / 7723</p>
+                </li>
+                <li class="last">
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">250 / 7723</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-FA2SDr615dVg" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие из перечисленных утверждений верны?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 60*60*100 - вернет текущее время плюс один час</p>
+                    <p style="position:absolute; right:11px;">651 / 5249</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">time() + 24*60*60 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">3426 / 5249</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 24*60*60*100 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">654 / 5249</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 24*60*1000 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">300 / 5249</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">931 / 5249</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-da9jgYae8q42" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Основываясь на примере кода, что сделает функция array_walk?
+                <pre class="chili"><code class="php">array_walk(<span class="php__keyword">$</span><span
+                        class="php__variable">array</span>,&nbsp;<span class="php__string1">'format_array_values'</span>,&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">some_var</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Применит функцию format_array_values() к каждому елементу $array </p>
+                    <p style="position:absolute; right:11px;">1644 / 2215</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет следующую пару ключ/значение из массива</p>
+                    <p style="position:absolute; right:11px;">202 / 2215</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Отсортирует массив</p>
+                    <p style="position:absolute; right:11px;">162 / 2215</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Случайным образом перемешает содержимое массива</p>
+                    <p style="position:absolute; right:11px;">111 / 2215</p>
+                </li>
+                <li class="last">
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет наибольшее значение из массива или серию аргументов</p>
+                    <p style="position:absolute; right:11px;">79 / 2215</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fclose</p>
+                    <p style="position:absolute; right:11px;">55 / 5607</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fappend</p>
+                    <p style="position:absolute; right:11px;">4350 / 5607</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fopen</p>
+                    <p style="position:absolute; right:11px;">83 / 5607</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fgets</p>
+                    <p style="position:absolute; right:11px;">991 / 5607</p>
+                </li>
+                <li class="last">
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fwrite</p>
+                    <p style="position:absolute; right:11px;">116 / 5607</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">@$var</p>
+                    <p style="position:absolute; right:11px;">1715 / 3595</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$0x0</p>
+                    <p style="position:absolute; right:11px;">553 / 3595</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">${0x0}</p>
+                    <p style="position:absolute; right:11px;">1252 / 3595</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$var</p>
+                    <p style="position:absolute; right:11px;">3437 / 3595</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;$var</p>
+                    <p style="position:absolute; right:11px;">2991 / 3595</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-0cOHzZKNb8hX" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Каким будет массив $b после выполнения данного кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">1</span>,&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">2</span>,&nbsp;<span class="php__number">4</span>,&nbsp;<span
+                        class="php__number">6</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
+                    <p class="">$b = array( 1, 2, 3, 4, 5, 6 )</p>
+                    <p style="position:absolute; right:11px;">399 / 5813</p>
+                </li>
+                <li>
+                    <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
+                    <p class="">$b = array( 2, 4, 6, 1, 3, 5 )</p>
+                    <p style="position:absolute; right:11px;">1881 / 5813</p>
+                </li>
+                <li>
+                    <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
+                    <p class="">$b = array( 3, 7, 11 )</p>
+                    <p style="position:absolute; right:11px;">1123 / 5813</p>
+                </li>
+                <li>
+                    <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">704 / 5813</p>
+                </li>
+                <li class="last">
+                    <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$b = array( 2, 4, 6 )</p>
+                    <p style="position:absolute; right:11px;">1694 / 5813</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Из официальной документации: "Оператор + возвращает левый массив, к
+                которому был присоединен правый массив. Для ключей, которые существуют в обоих массивах, будут
+                использованы значения из левого массива, а соответствующие им элементы из правого массива будут
+                проигнорированы."</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-NeOBsNB1di6g" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что можно сказать о следующем коде?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">str</span>&nbsp;=&nbsp;<span
+                        class="php__string1">'Dear&nbsp;Customer,\nThanks&nbsp;for&nbsp;your&nbsp;query.&nbsp;We&nbsp;will&nbsp;reply&nbsp;very&nbsp;soon.\n&nbsp;Regards.'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>;&nbsp;<br><span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Все \n будут распознаны и текст будет состоять из 3-х строк</p>
+                    <p style="position:absolute; right:11px;">2176 / 7982</p>
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">194 / 7982</p>
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Будет обнаружен только первый символ \n и остальной текст начнется с новой строки</p>
+                    <p style="position:absolute; right:11px;">218 / 7982</p>
+                </li>
+                <li class="last">
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Все будет написано в одной строке не зависимо от \n</p>
+                    <p style="position:absolute; right:11px;">5379 / 7982</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Внутри одинарных кавычек экранируются только символы ' (\') и \ (\\), всё
+                остальное воспринимается как простой текст.
+                <a href="http://www.php.net/manual/ru/language.types.string.php#language.types.string.syntax.single">Ссылка
+                    на мануал</a></p>
+
+
+        </div>
+    </div>
+
+    <div id="question-D9UK5km1futF" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано этим скриптом?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">t</span>&nbsp;=&nbsp;<span class="php__value">true</span>.<span
+                        class="php__value">false</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">t</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">2117 / 5536</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">2376 / 5536</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">298 / 5536</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">431 / 5536</p>
+                </li>
+                <li class="last">
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">false</p>
+                    <p style="position:absolute; right:11px;">299 / 5536</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: А если подробнее, то
+                при переводе в строку(об этом говорит конкатенация точкой) булевое true превращается в строку "1", а
+                false - в пустую строку.</p>
+
+        </div>
+    </div>
+
+    <div id="question-cbcuHaQtA4KZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">3</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__number">2</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;/&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">440 / 6805</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    <p style="position:absolute; right:11px;">122 / 6805</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">42 / 6805</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">1216 / 6805</p>
+                </li>
+                <li class="last">
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1.5</p>
+                    <p style="position:absolute; right:11px;">4976 / 6805</p>
+                </li>
+            </ul>
+        </div>
+    </div>

+ 873 - 0
tests/13.html

@@ -0,0 +1,873 @@
+<div class="col row justify-content-center">
+    <h1>Тест "PHP 5 - Основы"</h1>
+
+    <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fopen</p>
+                    <p style="position:absolute; right:11px;">83 / 5606</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fclose</p>
+                    <p style="position:absolute; right:11px;">55 / 5606</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fappend</p>
+                    <p style="position:absolute; right:11px;">4349 / 5606</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fgets</p>
+                    <p style="position:absolute; right:11px;">991 / 5606</p>
+                </li>
+                <li class="last">
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fwrite</p>
+                    <p style="position:absolute; right:11px;">116 / 5606</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">@$var</p>
+                    <p style="position:absolute; right:11px;">1714 / 3594</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$0x0</p>
+                    <p style="position:absolute; right:11px;">553 / 3594</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">${0x0}</p>
+                    <p style="position:absolute; right:11px;">1251 / 3594</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$var</p>
+                    <p style="position:absolute; right:11px;">3436 / 3594</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;$var</p>
+                    <p style="position:absolute; right:11px;">2990 / 3594</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-j4zWmL4BvCOL" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"Hello&nbsp;World!"</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"str1"</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;$<span
+                        class="php__keyword">$</span><span class="php__variable">str2</span>;&nbsp;<br></code></pre>
+                Какой будет результат?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="j4zWmL4BvCOL-answers" type="radio" disabled="disabled">
+                    <p class="">String</p>
+                    <p style="position:absolute; right:11px;">180 / 5851</p>
+                </li>
+                <li>
+                    <input name="j4zWmL4BvCOL-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Hello World!</p>
+                    <p style="position:absolute; right:11px;">3889 / 5851</p>
+                </li>
+                <li>
+                    <input name="j4zWmL4BvCOL-answers" type="radio" disabled="disabled">
+                    <p class="">Код не скомпилируется</p>
+                    <p style="position:absolute; right:11px;">1115 / 5851</p>
+                </li>
+                <li class="last">
+                    <input name="j4zWmL4BvCOL-answers" type="radio" disabled="disabled">
+                    <p class="">str1</p>
+                    <p style="position:absolute; right:11px;">659 / 5851</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Это называется «переменные переменных» или «мягкие ссылки». <a
+                    href="http://php.net/manual/ru/language.variables.variable.php">Объяснение</a></p>
+
+
+        </div>
+    </div>
+
+    <div id="question-obHLRPhzfO93" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом объявляется функция, которая возвращает ссылку?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">function newUser(&amp;userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">813 / 2859</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">function &amp;newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">1705 / 2859</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function $newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">107 / 2859</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function _newUser(_$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">98 / 2859</p>
+                </li>
+                <li class="last">
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function ::newUser(::$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">124 / 2859</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-prck62e7DOsU" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой будет результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">1</span>,&nbsp;<span class="php__number">5</span>,&nbsp;<span
+                        class="php__number">8</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">3</span>,&nbsp;<span class="php__number">7</span>,&nbsp;<span
+                        class="php__number">2</span>);&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;&gt;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"158"</span>;&nbsp;<br>}&nbsp;<span class="php__keyword">elseif</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;&lt;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"372"</span>;&nbsp;<br>}&nbsp;<span class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"none"</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">372$b</p>
+                    <p style="position:absolute; right:11px;">363 / 6035</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158Array</p>
+                    <p style="position:absolute; right:11px;">285 / 6035</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">1199 / 6035</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158$a</p>
+                    <p style="position:absolute; right:11px;">146 / 6035</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">none</p>
+                    <p style="position:absolute; right:11px;">2045 / 6035</p>
+                </li>
+                <li class="last">
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">372</p>
+                    <p style="position:absolute; right:11px;">1970 / 6035</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-5bDn02wjprOX" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Где может располагаться indirectly executed PHP скрипт (include файл) ?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">В любом месте</p>
+                    <p style="position:absolute; right:11px;">4889 / 7128</p>
+                </li>
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class="">За пределами Document Root</p>
+                    <p style="position:absolute; right:11px;">454 / 7128</p>
+                </li>
+                <li class="last">
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class="">В Document Root</p>
+                    <p style="position:absolute; right:11px;">1772 / 7128</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: настройки PHP 5 (php.ini) позволяют include файлов за пределами Document
+                Root </p>
+
+
+        </div>
+    </div>
+
+    <div id="question-a8Pm5ENjuSt4" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию нужно использовать, для того чтобы сравнить строки с использованием
+                алгоритма "естественного упорядочения":
+            </div>
+
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="strnatcmp" readonly="readonly"></p>
+                <p>Правильные ответы: strnatcmp,strnatcasecmp,strnatcmp(),strnatcasecmp()</p>
+            </div>
+
+
+        </div>
+    </div>
+
+    <div id="question-RIRZrYpnccPm" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какую из этих конструкций нужно использовать чтобы соединить две строки
+                <b>$str1</b> и <b>$str2</b>, в единую строку?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;.&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">2014 / 2251</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">cat(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">37 / 2251</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;+&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">98 / 2251</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">fprintf(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">20 / 2251</p>
+                </li>
+                <li class="last">
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">join(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">80 / 2251</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-9SLakqKsZAG4" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>&nbsp;&lt;&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">MyArray</span>);&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>(<span class="php__keyword">$</span><span class="php__variable">MyArray</span>[<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>]);&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Обход массива.</p>
+                    <p style="position:absolute; right:11px;">237 / 2299</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Определение запросов в переданный массив.</p>
+                    <p style="position:absolute; right:11px;">25 / 2299</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Вызов массива.</p>
+                    <p style="position:absolute; right:11px;">40 / 2299</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Вывод содержимого массива.</p>
+                    <p style="position:absolute; right:11px;">1944 / 2299</p>
+                </li>
+                <li class="last">
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Добавление в массив.</p>
+                    <p style="position:absolute; right:11px;">51 / 2299</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-cLD80kcOVd3N" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span
+                        class="php__start">&lt;?php</span>&nbsp;<br>foo();&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__value">true</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;foo()&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"bar"</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br>}&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cLD80kcOVd3N-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">"bar"</p>
+                    <p style="position:absolute; right:11px;">1394 / 6451</p>
+                </li>
+                <li>
+                    <input name="cLD80kcOVd3N-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">ошибку о том, что функция не обьявлена</p>
+                    <p style="position:absolute; right:11px;">3794 / 6451</p>
+                </li>
+                <li class="last">
+                    <input name="cLD80kcOVd3N-answers" type="radio" disabled="disabled">
+                    <p class="">ошибку о том, что нельзя обьявлять функцию внутри условного оператора</p>
+                    <p style="position:absolute; right:11px;">1254 / 6451</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-0uaupudzrCPJ" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие из следующих директив возвращают результат, если подключаемый файл содержит
+                возврат значения через return?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include()</p>
+                    <p style="position:absolute; right:11px;">3075 / 4726</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include_once()</p>
+                    <p style="position:absolute; right:11px;">2964 / 4726</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require()</p>
+                    <p style="position:absolute; right:11px;">2995 / 4726</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require_once()</p>
+                    <p style="position:absolute; right:11px;">2999 / 4726</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-XfmoyW2RYj76" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">for</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">5</span>;&nbsp;++<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;==&nbsp;<span class="php__number">2</span>)&nbsp;<span
+                        class="php__keyword">continue</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span
+                        class="php__string2">"$i"</span>;&nbsp;<br>}&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">0134</p>
+                    <p style="position:absolute; right:11px;">6110 / 9835</p>
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">724 / 9835</p>
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">012345</p>
+                    <p style="position:absolute; right:11px;">296 / 9835</p>
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    <p style="position:absolute; right:11px;">846 / 9835</p>
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">0124</p>
+                    <p style="position:absolute; right:11px;">379 / 9835</p>
+                </li>
+                <li class="last">
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">134</p>
+                    <p style="position:absolute; right:11px;">1464 / 9835</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Потому что часть ++$i / $i++ всегда выполняется после тела цикла. т.е.
+                цикл в задаче аналогичен такому:
+            </p>
+            <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                    class="php__number">0</span>;&nbsp;<br><span class="php__keyword">while</span>&nbsp;(<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                    class="php__number">5</span>)&nbsp;{&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;!=&nbsp;<span
+                    class="php__number">2</span>)&nbsp;{&nbsp;<br><span class="php__keyword">print</span>&nbsp;<span
+                    class="php__string2">"$i"</span>;&nbsp;&nbsp;<br>}&nbsp;<br><span class="php__keyword">$</span><span
+                    class="php__variable">i</span>++;&nbsp;<span
+                    class="php__com">//&nbsp;++$i&nbsp;-&nbsp;неважно</span>&nbsp;<br>}&nbsp;<br></code></pre>
+            Вот если вынести print в заголовок, там можно получить и другой результат:
+            <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span class="php__keyword">$</span><span
+                    class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                    class="php__number">5</span>;&nbsp;<span class="php__keyword">print</span>&nbsp;++<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>)&nbsp;{&nbsp;}&nbsp;<span
+                    class="php__com">//&nbsp;12345</span>&nbsp;<br></code></pre>
+            <p></p>
+
+
+        </div>
+    </div>
+
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    <p style="position:absolute; right:11px;">119 / 6428</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6428</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">303 / 6428</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    <p style="position:absolute; right:11px;">5153 / 6428</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    <p style="position:absolute; right:11px;">75 / 6428</p>
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    <p style="position:absolute; right:11px;">630 / 6428</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-sDfe2ouBfZaf" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Как из строки $str = "abсdef" получить $str2 = "de"?<br>
+                Выберите все подходящие варианты.
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$str2 = substr($str, 3, 2);</p>
+                    <p style="position:absolute; right:11px;">3257 / 4499</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$str2 = substr($str, -2, -2);</p>
+                    <p style="position:absolute; right:11px;">458 / 4499</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">$str2 = substr($str, 3, -1);</p>
+                    <p style="position:absolute; right:11px;">1745 / 4499</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$str2 = substr($str, -3, 2);</p>
+                    <p style="position:absolute; right:11px;">2336 / 4499</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$str2 = substr($str, 2, 2);</p>
+                    <p style="position:absolute; right:11px;">333 / 4499</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-5kwIQpJJhQOB" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой код вы выполните, чтобы сделать заглавной (прописной) первую букву в
+                строке, а все остальные буквы – строчными?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">501 / 2237</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">uc_first(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">65 / 2237</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">strtoupper(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>[<span class="php__number">0</span>])&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">527 / 2237</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php">ucfirst(strtolower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1065 / 2237</p>
+                </li>
+                <li class="last">
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(str_to_lower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">73 / 2237</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-cf7cPlOJEuDe" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Что выведется на экран?
+                <pre class="chili"><code class="php"><span class="php__keyword">if</span>&nbsp;(&nbsp;<span
+                        class="php__value">null</span>&nbsp;===&nbsp;<span class="php__number">0</span>&nbsp;)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'true'</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'false'</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">1350 / 8822</p>
+                </li>
+                <li class="last">
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">false</p>
+                    <p style="position:absolute; right:11px;">7460 / 8822</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: http://php.net/manual/en/language.types.null.php</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-VBcFj117D51U" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Если вы хотите передать значение функции по ссылке, правильным путем будет:</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="VBcFj117D51U-answers" type="radio" disabled="disabled">
+                    <p class="">function ModifyReport($Rptfile){}</p>
+                    <p style="position:absolute; right:11px;">542 / 7750</p>
+                </li>
+                <li>
+                    <input name="VBcFj117D51U-answers" type="radio" disabled="disabled">
+                    <p class="">function ModifyReport(ByRef $Rptfile){}</p>
+                    <p style="position:absolute; right:11px;">405 / 7750</p>
+                </li>
+                <li>
+                    <input name="VBcFj117D51U-answers" type="radio" disabled="disabled">
+                    <p class="">function ModifyReport(&amp;Rptfile){}</p>
+                    <p style="position:absolute; right:11px;">583 / 7750</p>
+                </li>
+                <li>
+                    <input name="VBcFj117D51U-answers" type="radio" disabled="disabled">
+                    <p class="">function ModifyReport($&amp;Rptfile){}</p>
+                    <p style="position:absolute; right:11px;">238 / 7750</p>
+                </li>
+                <li class="last">
+                    <input name="VBcFj117D51U-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">function ModifyReport(&amp;$Rptfile){}</p>
+                    <p style="position:absolute; right:11px;">5943 / 7750</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-Ol13l974sZvB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>&nbsp;+&nbsp;<span class="php__string2">"-1.3e3"</span>;&nbsp;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">688 / 6458</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">-1299</p>
+                    <p style="position:absolute; right:11px;">3452 / 6458</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка: невозможно сложить целое число и строку</p>
+                    <p style="position:absolute; right:11px;">891 / 6458</p>
+                </li>
+                <li class="last">
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1-1.3e3</p>
+                    <p style="position:absolute; right:11px;">1413 / 6458</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-mkzCowSeEWG1" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что выведет интерпретатор при выполнении данного кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">list</span>(<span class="php__keyword">$</span><span class="php__variable">value</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">array_size</span>)&nbsp;=&nbsp;<span
+                        class="php__number">0</span>&nbsp;?&nbsp;<span class="php__number">1</span>&nbsp;:&nbsp;<span
+                        class="php__keyword">array</span>(<span class="php__string2">"2"</span>,&nbsp;<span
+                        class="php__string2">"3"</span>);&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">value</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">182 / 5453</p>
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">374 / 5453</p>
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибку выполнения(Error)</p>
+                    <p style="position:absolute; right:11px;">1008 / 5453</p>
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего (пустая строка)</p>
+                    <p style="position:absolute; right:11px;">615 / 5453</p>
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">2</p>
+                    <p style="position:absolute; right:11px;">2294 / 5453</p>
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">465 / 5453</p>
+                </li>
+                <li class="last">
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Предупреждение (Warning)</p>
+                    <p style="position:absolute; right:11px;">456 / 5453</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-0dJfVIUpkzdH" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">1</span>,<span class="php__number">3</span>,<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">count</span>&nbsp;=&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>);&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">count</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Массив&nbsp;пуст."</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Массив&nbsp;состоит&nbsp;из&nbsp;$count&nbsp;элементов."</span>;&nbsp;<br>}</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Массив состоит из 0 элементов.</p>
+                    <p style="position:absolute; right:11px;">3253 / 9007</p>
+                </li>
+                <li>
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled">
+                    <p class="">Массив состоит из 3 элементов.</p>
+                    <p style="position:absolute; right:11px;">3850 / 9007</p>
+                </li>
+                <li class="last">
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Массив пуст.</p>
+                    <p style="position:absolute; right:11px;">1890 / 9007</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 748 - 0
tests/2.html

@@ -0,0 +1,748 @@
+<div class="row justify-content-center">
+
+    <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fappend</p>
+                    <p style="position:absolute; right:11px;">4345 / 5601</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fclose</p>
+                    <p style="position:absolute; right:11px;">55 / 5601</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fgets</p>
+                    <p style="position:absolute; right:11px;">990 / 5601</p>
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fwrite</p>
+                    <p style="position:absolute; right:11px;">116 / 5601</p>
+                </li>
+                <li class="last">
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fopen</p>
+                    <p style="position:absolute; right:11px;">83 / 5601</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
+                следующего кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;аrray();&nbsp;<br>$а[<span
+                        class="php__number">1</span>]&nbsp;=&nbsp;$а[]&nbsp;=&nbsp;$а[<span class="php__number">2</span>]&nbsp;=&nbsp;truе;</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 2 (перезапись [2])</p>
+                    <p style="position:absolute; right:11px;">924 / 5510</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 0, 2</p>
+                    <p style="position:absolute; right:11px;">684 / 5510</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">2, 3, 1</p>
+                    <p style="position:absolute; right:11px;">1729 / 5510</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">2, 0, 1</p>
+                    <p style="position:absolute; right:11px;">426 / 5510</p>
+                </li>
+                <li class="last">
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
+                    <p style="position:absolute; right:11px;">1715 / 5510</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
+                затем создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
+                ошибки нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
+        </div>
+    </div>
+
+    <div id="question-IrQqx8af5Dje" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из функций обработки текста не поддерживается в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="IrQqx8af5Dje-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">strsplit()</p>
+                    <p style="position:absolute; right:11px;">3000 / 5495</p>
+                </li>
+                <li>
+                    <input name="IrQqx8af5Dje-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">ucfirst()</p>
+                    <p style="position:absolute; right:11px;">2161 / 5495</p>
+                </li>
+                <li>
+                    <input name="IrQqx8af5Dje-answers" type="radio" disabled="disabled">
+                    <p class="">strtolower()</p>
+                    <p style="position:absolute; right:11px;">129 / 5495</p>
+                </li>
+                <li class="last">
+                    <input name="IrQqx8af5Dje-answers" type="radio" disabled="disabled">
+                    <p class="">strtoupper()</p>
+                    <p style="position:absolute; right:11px;">187 / 5495</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-Fz7zcyHI0xoz" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет следующий код:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;&nbsp;<br><span
+                        class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;(string)&nbsp;<span class="php__number">0123</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">Синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">576 / 5824</p>
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">83</p>
+                    <p style="position:absolute; right:11px;">1733 / 5824</p>
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">123</p>
+                    <p style="position:absolute; right:11px;">2469 / 5824</p>
+                </li>
+                <li class="last">
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">0123</p>
+                    <p style="position:absolute; right:11px;">1040 / 5824</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Число 0123 является восьмиричным. Его десятичное представление - 83.</p>
+        </div>
+    </div>
+
+    <div id="question-D9UK5km1futF" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано этим скриптом?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">t</span>&nbsp;=&nbsp;<span class="php__value">true</span>.<span
+                        class="php__value">false</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">t</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">2117 / 5535</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">2375 / 5535</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">298 / 5535</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">431 / 5535</p>
+                </li>
+                <li class="last">
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">false</p>
+                    <p style="position:absolute; right:11px;">299 / 5535</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: А если подробнее, то
+                при переводе в строку(об этом говорит конкатенация точкой) булевое true превращается в строку "1", а
+                false - в пустую строку.</p>
+        </div>
+    </div>
+
+    <div id="question-CboqLyIyfoVG" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(-<span class="php__number">1</span>)&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__string2">"True"</span>;&nbsp;<br><span
+                        class="php__keyword">else</span>&nbsp;<span class="php__keyword">print</span>&nbsp;<span
+                        class="php__string2">"False"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">1560 / 9820</p>
+                </li>
+                <li>
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">True</p>
+                    <p style="position:absolute; right:11px;">6383 / 9820</p>
+                </li>
+                <li class="last">
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled">
+                    <p class="">False</p>
+                    <p style="position:absolute; right:11px;">1862 / 9820</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    <p style="position:absolute; right:11px;">119 / 6424</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6424</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">303 / 6424</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    <p style="position:absolute; right:11px;">5149 / 6424</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    <p style="position:absolute; right:11px;">75 / 6424</p>
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    <p style="position:absolute; right:11px;">630 / 6424</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-cf7cPlOJEuDe" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Что выведется на экран?
+                <pre class="chili"><code class="php"><span class="php__keyword">if</span>&nbsp;(&nbsp;<span
+                        class="php__value">null</span>&nbsp;===&nbsp;<span class="php__number">0</span>&nbsp;)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'true'</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'false'</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">1350 / 8820</p>
+                </li>
+                <li class="last">
+                    <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">false</p>
+                    <p style="position:absolute; right:11px;">7458 / 8820</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: http://php.net/manual/en/language.types.null.php</p>
+        </div>
+    </div>
+
+    <div id="question-NeOBsNB1di6g" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что можно сказать о следующем коде?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">str</span>&nbsp;=&nbsp;<span
+                        class="php__string1">'Dear&nbsp;Customer,\nThanks&nbsp;for&nbsp;your&nbsp;query.&nbsp;We&nbsp;will&nbsp;reply&nbsp;very&nbsp;soon.\n&nbsp;Regards.'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>;&nbsp;<br><span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Все будет написано в одной строке не зависимо от \n</p>
+                    <p style="position:absolute; right:11px;">5377 / 7980</p>
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">194 / 7980</p>
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Будет обнаружен только первый символ \n и остальной текст начнется с новой строки</p>
+                    <p style="position:absolute; right:11px;">218 / 7980</p>
+                </li>
+                <li class="last">
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Все \n будут распознаны и текст будет состоять из 3-х строк</p>
+                    <p style="position:absolute; right:11px;">2176 / 7980</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Внутри одинарных кавычек экранируются только символы ' (\') и \ (\\), всё
+                остальное воспринимается как простой текст.
+                <a href="http://www.php.net/manual/ru/language.types.string.php#language.types.string.syntax.single">Ссылка
+                    на мануал</a></p>
+        </div>
+    </div>
+
+    <div id="question-JooR0HvO7uCM" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие функции можно использовать для преобразования массива в строку?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">serial</p>
+                    <p style="position:absolute; right:11px;">101 / 1772</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">glue</p>
+                    <p style="position:absolute; right:11px;">129 / 1772</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "> implode</p>
+                    <p style="position:absolute; right:11px;">1403 / 1772</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">serialize</p>
+                    <p style="position:absolute; right:11px;">1187 / 1772</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-cbcuHaQtA4KZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">3</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__number">2</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;/&nbsp;(int)<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">1216 / 6801</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    <p style="position:absolute; right:11px;">122 / 6801</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">440 / 6801</p>
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">42 / 6801</p>
+                </li>
+                <li class="last">
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1.5</p>
+                    <p style="position:absolute; right:11px;">4972 / 6801</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-8R4VuBwgEK49" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Дан следующий код. Какие из этих переменных будут хранить значение "Rules"?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span class="php__string2">"PHP"</span>;&nbsp;&nbsp;<br>$<span
+                        class="php__keyword">$</span><span class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"Rules"</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$PHP
+                    </p>
+                    <p style="position:absolute; right:11px;">1423 / 2195</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$Rules
+                    </p>
+                    <p style="position:absolute; right:11px;">181 / 2195</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$"PHP"
+                    </p>
+                    <p style="position:absolute; right:11px;">246 / 2195</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">${"PHP"}
+                    </p>
+                    <p style="position:absolute; right:11px;">765 / 2195</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">$var
+                    </p>
+                    <p style="position:absolute; right:11px;">646 / 2195</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-5bDn02wjprOX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Где может располагаться indirectly executed PHP скрипт (include файл) ?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">В любом месте</p>
+                    <p style="position:absolute; right:11px;">4886 / 7123</p>
+                </li>
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class="">За пределами Document Root</p>
+                    <p style="position:absolute; right:11px;">452 / 7123</p>
+                </li>
+                <li class="last">
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">В Document Root</p>
+                    <p style="position:absolute; right:11px;">1772 / 7123</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: настройки PHP 5 (php.ini) позволяют include файлов за пределами Document
+                Root </p>
+        </div>
+    </div>
+
+    <div id="question-Wjgo5SJJLhQj" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой будет результат?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">for</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>++)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">k</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">k</span>;&nbsp;&nbsp;<br>&nbsp;&nbsp;<br><span
+                        class="php__keyword">for</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>&nbsp;;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;++<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">p</span>;&nbsp;&nbsp;<br></code></pre>
+            </div>
+
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="66" readonly="readonly"></p>
+                <p>Правильные ответы: 33</p>
+            </div>
+        </div>
+    </div>
+
+    <div id="question-yMav4rVsGyq7" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой оператор нужно указать для пропуска оставшейся части текущей итерации цикла
+                while() и начала следующей итерации?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">return </p>
+                    <p style="position:absolute; right:11px;">36 / 2311</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">exit </p>
+                    <p style="position:absolute; right:11px;">39 / 2311</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">continue </p>
+                    <p style="position:absolute; right:11px;">1835 / 2311</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">break </p>
+                    <p style="position:absolute; right:11px;">376 / 2311</p>
+                </li>
+                <li class="last">
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    <p style="position:absolute; right:11px;">24 / 2311</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-XSuKECBfQEkc" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что будет на экране в результате выполнения данного кода?<br>
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">str</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"\n\t\x44"</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;<span class="php__keyword">echo</span>&nbsp;strlen(<span
+                        class="php__string1">'$str'</span>);&nbsp;<br><span class="php__end">?&gt;</span></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">1409 / 7223</p>
+                </li>
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class="">5</p>
+                    <p style="position:absolute; right:11px;">784 / 7223</p>
+                </li>
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">8</p>
+                    <p style="position:absolute; right:11px;">1342 / 7223</p>
+                </li>
+                <li class="last">
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">4</p>
+                    <p style="position:absolute; right:11px;">3661 / 7223</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: В функцию передается строка '$str', а не значение переменной $str, так как
+                текст заключен в одинарные кавычки.</p>
+        </div>
+    </div>
+
+    <div id="question-9SLakqKsZAG4" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>&nbsp;&lt;&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">MyArray</span>);&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>(<span class="php__keyword">$</span><span class="php__variable">MyArray</span>[<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>]);&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Обход массива.</p>
+                    <p style="position:absolute; right:11px;">237 / 2296</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Определение запросов в переданный массив.</p>
+                    <p style="position:absolute; right:11px;">25 / 2296</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Вызов массива.</p>
+                    <p style="position:absolute; right:11px;">40 / 2296</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Вывод содержимого массива.</p>
+                    <p style="position:absolute; right:11px;">1941 / 2296</p>
+                </li>
+                <li class="last">
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Добавление в массив.</p>
+                    <p style="position:absolute; right:11px;">51 / 2296</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-sZFu6FknCC0u" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая функция регистрирует глобальную переменную в пределах одной
+                сесии(PHPSESSID)?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="sZFu6FknCC0u-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеуказанного</p>
+                    <p style="position:absolute; right:11px;">604 / 5377</p>
+                </li>
+                <li>
+                    <input name="sZFu6FknCC0u-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">session_register()</p>
+                    <p style="position:absolute; right:11px;">2560 / 5377</p>
+                </li>
+                <li>
+                    <input name="sZFu6FknCC0u-answers" type="radio" disabled="disabled">
+                    <p class="">session_static()</p>
+                    <p style="position:absolute; right:11px;">198 / 5377</p>
+                </li>
+                <li>
+                    <input name="sZFu6FknCC0u-answers" type="radio" disabled="disabled">
+                    <p class="">global</p>
+                    <p style="position:absolute; right:11px;">710 / 5377</p>
+                </li>
+                <li class="last">
+                    <input name="sZFu6FknCC0u-answers" type="radio" disabled="disabled">
+                    <p class="">session_global()</p>
+                    <p style="position:absolute; right:11px;">1269 / 5377</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">@$var</p>
+                    <p style="position:absolute; right:11px;">1713 / 3591</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$0x0</p>
+                    <p style="position:absolute; right:11px;">553 / 3591</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">${0x0}</p>
+                    <p style="position:absolute; right:11px;">1250 / 3591</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$var</p>
+                    <p style="position:absolute; right:11px;">3433 / 3591</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;$var</p>
+                    <p style="position:absolute; right:11px;">2987 / 3591</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-mmBeFLC86qt8" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Поздние версии PHP поддерживают удаленный доступ к файлам для следующих
+                функций:
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include()</p>
+                    <p style="position:absolute; right:11px;">9794 / 12305</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require_once()</p>
+                    <p style="position:absolute; right:11px;">9397 / 12305</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include_once()</p>
+                    <p style="position:absolute; right:11px;">9759 / 12305</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 837 - 0
tests/3.html

@@ -0,0 +1,837 @@
+<div class="row justify-content-center">
+    <div id="test-result" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Результат выполнения скрипта?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"{${"</span>a<span class="php__string2">"}}"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">3549 / 11384</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">5623 / 11384</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">"{${"a"}}"</p>
+                    <p style="position:absolute; right:11px;">1426 / 11384</p>
+                </li>
+                <li class="last">
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">$a</p>
+                    <p style="position:absolute; right:11px;">754 / 11384</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-prck62e7DOsU" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой будет результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>(<span class="php__number">1</span>,&nbsp;<span
+                        class="php__number">5</span>,&nbsp;<span class="php__number">8</span>);&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>(<span class="php__number">3</span>,&nbsp;<span
+                        class="php__number">7</span>,&nbsp;<span class="php__number">2</span>);&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;&gt;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"158"</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">elseif</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;&lt;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"372"</span>;&nbsp;<br>}&nbsp;<span class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"none"</span>;&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">372</p>
+                    <p style="position:absolute; right:11px;">1968 / 6033</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158Array</p>
+                    <p style="position:absolute; right:11px;">285 / 6033</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">158$a</p>
+                    <p style="position:absolute; right:11px;">146 / 6033</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка интерпретатора</p>
+                    <p style="position:absolute; right:11px;">1199 / 6033</p>
+                </li>
+                <li>
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">372$b</p>
+                    <p style="position:absolute; right:11px;">363 / 6033</p>
+                </li>
+                <li class="last">
+                    <input name="prck62e7DOsU-answers" type="radio" disabled="disabled">
+                    <p class="">none</p>
+                    <p style="position:absolute; right:11px;">2045 / 6033</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-RfdrQhFIzzGR" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет на экран этот скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">numeric</span>&nbsp;=&nbsp;<span
+                        class="php__number">42</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span
+                        class="php__variable">type</span>&nbsp;=&nbsp;gettype(gettype(<span
+                        class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;+&nbsp;<span
+                        class="php__number">0.0</span>));&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">type</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">693 / 5844</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">double</p>
+                    <p style="position:absolute; right:11px;">491 / 5844</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">string</p>
+                    <p style="position:absolute; right:11px;">3252 / 5844</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">mixed</p>
+                    <p style="position:absolute; right:11px;">282 / 5844</p>
+                </li>
+                <li class="last">
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">1113 / 5844</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку,
+                которая будет передана в качестве параметра первой функции gettype().</p>
+
+        </div>
+    </div>
+    <div id="question-hPYcDmHjRemv" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет выведено следующим кодом?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">3</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>[]&nbsp;=&nbsp;<span
+                        class="php__string2">"TRUE"</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>&nbsp;=&nbsp;(<span
+                        class="php__keyword">array</span>)&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>[<span class="php__number">0</span>];&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">182 / 5325</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">TRUE</p>
+                    <p style="position:absolute; right:11px;">768 / 5325</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">Предупреждение с просьбой определить индекс массива</p>
+                    <p style="position:absolute; right:11px;">718 / 5325</p>
+                </li>
+                <li>
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">3</p>
+                    <p style="position:absolute; right:11px;">3028 / 5325</p>
+                </li>
+                <li class="last">
+                    <input name="hPYcDmHjRemv-answers" type="radio" disabled="disabled">
+                    <p class="">"TRUE"</p>
+                    <p style="position:absolute; right:11px;">615 / 5325</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: $arr[] = "TRUE"; - это будет нулевой элемент массива $arr.<br>
+                $arr = (array) $a; - в ходе преобразования типов получится, что задан массив $arr: ([0]=&gt;3), и его
+                нулевой элемент будет перезаписан.</p>
+
+        </div>
+    </div>
+    <div id="question-JooR0HvO7uCM" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие функции можно использовать для преобразования массива в строку?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">serialize</p>
+                    <p style="position:absolute; right:11px;">1187 / 1773</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">serial</p>
+                    <p style="position:absolute; right:11px;">101 / 1773</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">glue</p>
+                    <p style="position:absolute; right:11px;">129 / 1773</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "> implode</p>
+                    <p style="position:absolute; right:11px;">1404 / 1773</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
+                следующего
+                кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;аrray();&nbsp;<br>$а[<span
+                        class="php__number">1</span>]&nbsp;=&nbsp;$а[]&nbsp;=&nbsp;$а[<span
+                        class="php__number">2</span>]&nbsp;=&nbsp;truе;</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 2 (перезапись [2])</p>
+                    <p style="position:absolute; right:11px;">924 / 5512</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 0, 2</p>
+                    <p style="position:absolute; right:11px;">684 / 5512</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">2, 3, 1</p>
+                    <p style="position:absolute; right:11px;">1731 / 5512</p>
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">2, 0, 1</p>
+                    <p style="position:absolute; right:11px;">426 / 5512</p>
+                </li>
+                <li class="last">
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
+                    <p style="position:absolute; right:11px;">1715 / 5512</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
+                затем
+                создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
+                ошибки
+                нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
+
+        </div>
+    </div>
+    <div id="question-u5hlZRi4REWc" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Что из этого необходимо соблюдать при работе с базой данных для предотвращения
+                SQL-инъекций?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Экранировать все специальные символы прежде чем вставлять данные в SQL-запрос
+                    </p>
+                    <p style="position:absolute; right:11px;">2261 / 2858</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Для хранения строчных данных в базе использовать только колноки типа VARCHAR
+                    </p>
+                    <p style="position:absolute; right:11px;">81 / 2858</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Пропускать все данные из формы через функцию urlencode()
+                    </p>
+                    <p style="position:absolute; right:11px;">206 / 2858</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Применять хэш SHA1 на все данные прежде чем вставлять их в базу
+                    </p>
+                    <p style="position:absolute; right:11px;">110 / 2858</p>
+                </li>
+                <li class="last">
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Обрабатывать функцией addslashes() все данные, полученные из базы
+                    </p>
+                    <p style="position:absolute; right:11px;">184 / 2858</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-da9jgYae8q42" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Основываясь на примере кода, что сделает функция array_walk?
+                <pre class="chili"><code class="php">array_walk(<span class="php__keyword">$</span><span
+                        class="php__variable">array</span>,&nbsp;<span class="php__string1">'format_array_values'</span>,&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">some_var</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Применит функцию format_array_values() к каждому елементу $array </p>
+                    <p style="position:absolute; right:11px;">1643 / 2214</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет следующую пару ключ/значение из массива</p>
+                    <p style="position:absolute; right:11px;">202 / 2214</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Отсортирует массив</p>
+                    <p style="position:absolute; right:11px;">162 / 2214</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Случайным образом перемешает содержимое массива</p>
+                    <p style="position:absolute; right:11px;">111 / 2214</p>
+                </li>
+                <li class="last">
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет наибольшее значение из массива или серию аргументов</p>
+                    <p style="position:absolute; right:11px;">79 / 2214</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-v7IUAvZNWOjE" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какого типа данных нет в PHP 5?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">массив</p>
+                    <p style="position:absolute; right:11px;">32 / 6603</p>
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">объект</p>
+                    <p style="position:absolute; right:11px;">199 / 6603</p>
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">Null</p>
+                    <p style="position:absolute; right:11px;">748 / 6603</p>
+                </li>
+                <li class="last">
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">указатель</p>
+                    <p style="position:absolute; right:11px;">5613 / 6603</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-ARYrIfk1f5NZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">10</span>;&nbsp;<br><span class="php__keyword">if</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;&gt;&nbsp;<span
+                        class="php__number">5</span>&nbsp;OR&nbsp;&lt;&nbsp;<span
+                        class="php__number">15</span>)&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"true"</span>;&nbsp;<br><span
+                        class="php__keyword">else</span>&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"false"</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class="">false</p>
+                    <p style="position:absolute; right:11px;">161 / 7942</p>
+                </li>
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">1982 / 7942</p>
+                </li>
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего не будет выведено</p>
+                    <p style="position:absolute; right:11px;">84 / 7942</p>
+                </li>
+                <li class="last">
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Возникнет синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">5703 / 7942</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-obHLRPhzfO93" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом объявляется функция, которая возвращает ссылку?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function newUser(&amp;userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">812 / 2855</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">function &amp;newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">1704 / 2855</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function $newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">106 / 2855</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function _newUser(_$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">98 / 2855</p>
+                </li>
+                <li class="last">
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function ::newUser(::$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">123 / 2855</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-EHwbyBI78XEr" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Выберите все верные утверждения из перечисленных:</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require_once() подключает и вычисляет внешний файл только если он не был
+                        добавлен
+                        ранее</p>
+                    <p style="position:absolute; right:11px;">4426 / 5659</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">require() подключает и вычисляет внешний файл</p>
+                    <p style="position:absolute; right:11px;">4340 / 5659</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include_once() подключает и вычисляет внешний файл только если он не был
+                        добавлен
+                        ранее</p>
+                    <p style="position:absolute; right:11px;">4274 / 5659</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">include() подключает и вычисляет внешний файл</p>
+                    <p style="position:absolute; right:11px;">4767 / 5659</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-yMav4rVsGyq7" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой оператор нужно указать для пропуска оставшейся части текущей итерации цикла
+                while() и начала следующей итерации?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">return </p>
+                    <p style="position:absolute; right:11px;">36 / 2313</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">exit </p>
+                    <p style="position:absolute; right:11px;">39 / 2313</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">continue </p>
+                    <p style="position:absolute; right:11px;">1837 / 2313</p>
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">break </p>
+                    <p style="position:absolute; right:11px;">376 / 2313</p>
+                </li>
+                <li class="last">
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    <p style="position:absolute; right:11px;">24 / 2313</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-9SLakqKsZAG4" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">j</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;&lt;&nbsp;count(<span
+                        class="php__keyword">$</span><span class="php__variable">MyArray</span>);&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">j</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">MyArray</span>[<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">j</span>]);&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Обход массива.</p>
+                    <p style="position:absolute; right:11px;">237 / 2297</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Определение запросов в переданный массив.</p>
+                    <p style="position:absolute; right:11px;">25 / 2297</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Вызов массива.</p>
+                    <p style="position:absolute; right:11px;">40 / 2297</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Вывод содержимого массива.</p>
+                    <p style="position:absolute; right:11px;">1942 / 2297</p>
+                </li>
+                <li class="last">
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Добавление в массив.</p>
+                    <p style="position:absolute; right:11px;">51 / 2297</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-MD2A31Yo3BXa" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Дан следующий скелет кода, ваша задача — все заглавные буквы выделить жирным.
+                Какие
+                значения нужно присвоить переменным $XXX и $YYY?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">text</span>=<span
+                        class="php__string2">"How&nbsp;Now&nbsp;Brown&nbsp;Cow"</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">print</span>&nbsp;preg_replace(&nbsp;<span
+                        class="php__string2">"/$XXX/"</span>&nbsp;,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">text</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="MD2A31Yo3BXa-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">XXX</span>&nbsp;=&nbsp;<span class="php__string2">"([A-Z]+)"</span>;&nbsp;&nbsp;<br><span
+                            class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;=&nbsp;<span
+                            class="php__string2">"&lt;strong&gt;/0&lt;/strong&gt;"</span>;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">470 / 2293</p>
+                </li>
+                <li>
+                    <input name="MD2A31Yo3BXa-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">XXX</span>&nbsp;=&nbsp;<span class="php__string2">"([A-Z]+)"</span>;&nbsp;&nbsp;<br><span
+                            class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;=&nbsp;<span
+                            class="php__string2">"&lt;strong&gt;\\1&lt;\strong&gt;"</span>;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">341 / 2293</p>
+                </li>
+                <li>
+                    <input name="MD2A31Yo3BXa-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">XXX</span>&nbsp;=&nbsp;<span class="php__string1">'([^A-Z]+)'</span>;&nbsp;&nbsp;<br><span
+                            class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;=&nbsp;<span
+                            class="php__string1">'&lt;strong&gt;\1&lt;/strong&gt;'</span>;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">540 / 2293</p>
+                </li>
+                <li>
+                    <input name="MD2A31Yo3BXa-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">XXX</span>&nbsp;=&nbsp;<span class="php__string2">"([A-Z]+)"</span>;&nbsp;&nbsp;<br><span
+                            class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;=&nbsp;<span
+                            class="php__string2">"&lt;strong&gt;\\1&lt;/strong&gt;"</span>;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">823 / 2293</p>
+                </li>
+                <li class="last">
+                    <input name="MD2A31Yo3BXa-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">XXX</span>&nbsp;=&nbsp;<span class="php__string1">'([a-z]+)'</span>;&nbsp;&nbsp;<br><span
+                            class="php__keyword">$</span><span class="php__variable">YYY</span>&nbsp;=&nbsp;<span
+                            class="php__string1">'&lt;strong&gt;\1&lt;/strong&gt;'</span>;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">95 / 2293</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-CboqLyIyfoVG" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(-<span class="php__number">1</span>)&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__string2">"True"</span>;&nbsp;<br><span
+                        class="php__keyword">else</span>&nbsp;<span class="php__keyword">print</span>&nbsp;<span
+                        class="php__string2">"False"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled">
+                    <p class="">False</p>
+                    <p style="position:absolute; right:11px;">1862 / 9821</p>
+                </li>
+                <li>
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">True</p>
+                    <p style="position:absolute; right:11px;">6384 / 9821</p>
+                </li>
+                <li class="last">
+                    <input name="CboqLyIyfoVG-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">1560 / 9821</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-5b1Lsj2zq5kR" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано в результате выполнения следующего кода:
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span
+                        class="php__string1">'1&nbsp;марта&nbsp;2009&nbsp;г'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">4168 / 6432</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">912 / 6432</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">12009</p>
+                    <p style="position:absolute; right:11px;">1025 / 6432</p>
+                </li>
+                <li class="last">
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">315 / 6432</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-q6qfDTh8kh5o" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какаю функцию необходимо выполнить, чтобы установить постоянное соединение с Open
+                DataBase Connectivity (ODBC) базой данных?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="q6qfDTh8kh5o-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">odbc_pconnect </p>
+                    <p style="position:absolute; right:11px;">925 / 1946</p>
+                </li>
+                <li>
+                    <input name="q6qfDTh8kh5o-answers" type="radio" disabled="disabled">
+                    <p class="">odbc_prepare </p>
+                    <p style="position:absolute; right:11px;">23 / 1946</p>
+                </li>
+                <li>
+                    <input name="q6qfDTh8kh5o-answers" type="radio" disabled="disabled">
+                    <p class="">odbc_connect </p>
+                    <p style="position:absolute; right:11px;">898 / 1946</p>
+                </li>
+                <li>
+                    <input name="q6qfDTh8kh5o-answers" type="radio" disabled="disabled">
+                    <p class="">odbc_setoption </p>
+                    <p style="position:absolute; right:11px;">12 / 1946</p>
+                </li>
+                <li class="last">
+                    <input name="q6qfDTh8kh5o-answers" type="radio" disabled="disabled">
+                    <p class="">odbc_keep</p>
+                    <p style="position:absolute; right:11px;">84 / 1946</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-ybvrpygNDbfI" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">В какой из указанных пар операторов есть недопустимые?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">+=, *=</p>
+                    <p style="position:absolute; right:11px;">1092 / 5549</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">!==, !===</p>
+                    <p style="position:absolute; right:11px;">4508 / 5549</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">&gt; , &gt;=</p>
+                    <p style="position:absolute; right:11px;">287 / 5549</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">=, ==</p>
+                    <p style="position:absolute; right:11px;">322 / 5549</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+    <div id="question-Wjgo5SJJLhQj" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой будет результат?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">p</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br><span
+                        class="php__keyword">for</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>&nbsp;;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>++)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">k</span>&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">k</span>;&nbsp;&nbsp;<br>&nbsp;&nbsp;<br><span
+                        class="php__keyword">for</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>&nbsp;;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">3</span>&nbsp;;&nbsp;++<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">p</span>&nbsp;+=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">p</span>;&nbsp;&nbsp;<br></code></pre>
+            </div>
+
+            <div class="text-answer">
+                <p>Правильные ответы: 33</p>
+            </div>
+
+        </div>
+    </div>
+</div>

+ 881 - 0
tests/4.html

@@ -0,0 +1,881 @@
+<div class="row justify-content-center">
+    <div id="question-D9UK5km1futF" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано этим скриптом?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">t</span>&nbsp;=&nbsp;<span class="php__value">true</span>.<span
+                        class="php__value">false</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">t</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">2115 / 5532</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">2374 / 5532</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">298 / 5532</p>
+                </li>
+                <li>
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">431 / 5532</p>
+                </li>
+                <li class="last">
+                    <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
+                    <p class="">false</p>
+                    <p style="position:absolute; right:11px;">299 / 5532</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: А если подробнее, то
+                при переводе в строку(об этом говорит конкатенация точкой) булевое true превращается в строку "1", а
+                false - в пустую строку.</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-Ol13l974sZvB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>&nbsp;+&nbsp;<span class="php__string2">"-1.3e3"</span>;&nbsp;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">687 / 6448</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1-1.3e3</p>
+                    <p style="position:absolute; right:11px;">1413 / 6448</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка: невозможно сложить целое число и строку</p>
+                    <p style="position:absolute; right:11px;">891 / 6448</p>
+                </li>
+                <li class="last">
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">-1299</p>
+                    <p style="position:absolute; right:11px;">3443 / 6448</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-A5NhwSsTTfsk" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Дан фрагмент php кода:
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">m</span>&nbsp;=&nbsp;<span class="php__number">9</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">n</span>&nbsp;=&nbsp;<span
+                        class="php__number">99</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">z</span>&nbsp;=&nbsp;<span class="php__number">8</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">z</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">n</span>++&nbsp;/&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">m</span>++&nbsp;+&nbsp;--<span
+                        class="php__keyword">$</span><span class="php__variable">z</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">z</span>;&nbsp;<br></code></pre>
+                Каким будет результат его выполнения?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">20</p>
+                    <p style="position:absolute; right:11px;">221 / 6718</p>
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">16</p>
+                    <p style="position:absolute; right:11px;">203 / 6718</p>
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">18</p>
+                    <p style="position:absolute; right:11px;">4025 / 6718</p>
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">19</p>
+                    <p style="position:absolute; right:11px;">314 / 6718</p>
+                </li>
+                <li class="last">
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">17</p>
+                    <p style="position:absolute; right:11px;">1930 / 6718</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-5kwIQpJJhQOB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой код вы выполните, чтобы сделать заглавной (прописной) первую букву в
+                строке, а все остальные буквы – строчными?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">499 / 2232</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">uc_first(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>);&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">64 / 2232</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">strtoupper(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>[<span class="php__number">0</span>])&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">526 / 2232</p>
+                </li>
+                <li>
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php">ucfirst(strtolower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1064 / 2232</p>
+                </li>
+                <li class="last">
+                    <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">ucfirst(str_to_lower(<span class="php__keyword">$</span><span
+                            class="php__variable">str</span>));&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">73 / 2232</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-j3ML7ijb0lRz" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'['</span>..<span class="php__number">2</span>.<span class="php__string1">']'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">[2]</p>
+                    <p style="position:absolute; right:11px;">609 / 6381</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">[0.2]</p>
+                    <p style="position:absolute; right:11px;">2651 / 6381</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">[.2]</p>
+                    <p style="position:absolute; right:11px;">720 / 6381</p>
+                </li>
+                <li class="last">
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса</p>
+                    <p style="position:absolute; right:11px;">2388 / 6381</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Вторая точка вместе с двойкой ( .2 ) дает число 0.2, а другие точки есть
+                операторы конкатенции.</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-mKvvfp0oimDz" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Дан следующий код. Что нужно подкорректировать в строке 3, чтобы он выполнился
+                без ошибок?
+                <pre class="chili"><code class="php">1)&nbsp;<span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__number">2</span>)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>&nbsp;=&nbsp;fopen(<span class="php__string2">"path/to/new/file/mydata.txt"</span>,&nbsp;<span
+                        class="php__string2">"a+"</span>);&nbsp;<br><span
+                        class="php__number">3</span>)&nbsp;fwrite(<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>&nbsp;++,&nbsp;<span class="php__string2">"This&nbsp;is&nbsp;a&nbsp;new&nbsp;file."</span>);&nbsp;<br><span
+                        class="php__number">4</span>)&nbsp;fclose(<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>);&nbsp;<br><span class="php__number">5</span>)&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"All&nbsp;done!"</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Убрать ++</p>
+                    <p style="position:absolute; right:11px;">1887 / 2197</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на ==</p>
+                    <p style="position:absolute; right:11px;">44 / 2197</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на +=</p>
+                    <p style="position:absolute; right:11px;">105 / 2197</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Удалить параметр "This is a new file."</p>
+                    <p style="position:absolute; right:11px;">76 / 2197</p>
+                </li>
+                <li class="last">
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на &amp;&amp;</p>
+                    <p style="position:absolute; right:11px;">76 / 2197</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-MHKK0f68KFH6" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким тегом может начинаться PHP код? укажите верные варианты</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;script language="php"&gt;</p>
+                    <p style="position:absolute; right:11px;">1707 / 3243</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">&lt;%</p>
+                    <p style="position:absolute; right:11px;">1248 / 3243</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?php</p>
+                    <p style="position:absolute; right:11px;">3137 / 3243</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">&lt;$</p>
+                    <p style="position:absolute; right:11px;">87 / 3243</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?</p>
+                    <p style="position:absolute; right:11px;">2857 / 3243</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">все из перечисленных</p>
+                    <p style="position:absolute; right:11px;">77 / 3243</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-0dJfVIUpkzdH" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>(<span
+                        class="php__number">1</span>,<span class="php__number">3</span>,<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">count</span>&nbsp;=&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">arr</span>);&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">count</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Массив&nbsp;пуст."</span>;&nbsp;<br>}&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Массив&nbsp;состоит&nbsp;из&nbsp;$count&nbsp;элементов."</span>;&nbsp;<br>}</code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Массив состоит из 0 элементов.</p>
+                    <p style="position:absolute; right:11px;">3252 / 9002</p>
+                </li>
+                <li>
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled">
+                    <p class="">Массив пуст.</p>
+                    <p style="position:absolute; right:11px;">1889 / 9002</p>
+                </li>
+                <li class="last">
+                    <input name="0dJfVIUpkzdH-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Массив состоит из 3 элементов.</p>
+                    <p style="position:absolute; right:11px;">3847 / 9002</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-hDJXZ5OHiQWF" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">В каком элементе содержится имя сервера, которое, как правило, совпадает с
+                доменным именем сайта, расположенного на сервере:
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="hDJXZ5OHiQWF-answers" type="radio" disabled="disabled">
+                    <p class="">$_SERVER['DOCUMENT_ROOT']</p>
+                    <p style="position:absolute; right:11px;">759 / 11451</p>
+                </li>
+                <li>
+                    <input name="hDJXZ5OHiQWF-answers" type="radio" disabled="disabled">
+                    <p class="">$_SERVER['REMOTE_HOST']</p>
+                    <p style="position:absolute; right:11px;">1206 / 11451</p>
+                </li>
+                <li>
+                    <input name="hDJXZ5OHiQWF-answers" type="radio" disabled="disabled">
+                    <p class="">$_SERVER['REMOTE_ADDR']</p>
+                    <p style="position:absolute; right:11px;">618 / 11451</p>
+                </li>
+                <li class="last">
+                    <input name="hDJXZ5OHiQWF-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$_SERVER['HTTP_HOST']</p>
+                    <p style="position:absolute; right:11px;">8846 / 11451</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: В $_SERVER['HTTP_HOST'] находятся данные параметра запроса Host</p>
+
+
+        </div>
+    </div>
+
+    <div id="question-da9jgYae8q42" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Основываясь на примере кода, что сделает функция array_walk?
+                <pre class="chili"><code class="php">array_walk(<span class="php__keyword">$</span><span
+                        class="php__variable">array</span>,&nbsp;<span class="php__string1">'format_array_values'</span>,&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">some_var</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Применит функцию format_array_values() к каждому елементу $array </p>
+                    <p style="position:absolute; right:11px;">1637 / 2208</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет следующую пару ключ/значение из массива</p>
+                    <p style="position:absolute; right:11px;">202 / 2208</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Отсортирует массив</p>
+                    <p style="position:absolute; right:11px;">162 / 2208</p>
+                </li>
+                <li>
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Случайным образом перемешает содержимое массива</p>
+                    <p style="position:absolute; right:11px;">111 / 2208</p>
+                </li>
+                <li class="last">
+                    <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
+                    <p class="">Вернет наибольшее значение из массива или серию аргументов</p>
+                    <p style="position:absolute; right:11px;">79 / 2208</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-9NR7hpMZIGyN" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">function</span>&nbsp;a(&amp;<span
+                        class="php__keyword">$</span><span class="php__variable">n</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;++<span
+                        class="php__keyword">$</span><span class="php__variable">n</span>;&nbsp;<br>}&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;b(<span class="php__keyword">$</span><span
+                        class="php__variable">n</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;<span class="php__keyword">return</span>&nbsp;(&nbsp;a(<span
+                        class="php__keyword">$</span><span class="php__variable">n</span>)&nbsp;*&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">n</span>&nbsp;);&nbsp;<br>}&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;c(<span class="php__keyword">$</span><span
+                        class="php__variable">n</span>){&nbsp;<br>&nbsp;&nbsp;a(<span class="php__keyword">$</span><span
+                        class="php__variable">n</span>);&nbsp;<br>&nbsp;&nbsp;<span class="php__keyword">return</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">n</span>&nbsp;*&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">n</span>);&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;b(<span class="php__number">5</span>);&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;c(<span
+                        class="php__number">5</span>);&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="9NR7hpMZIGyN-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">036</p>
+                    <p style="position:absolute; right:11px;">1661 / 5116</p>
+                </li>
+                <li>
+                    <input name="9NR7hpMZIGyN-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">3636</p>
+                    <p style="position:absolute; right:11px;">2447 / 5116</p>
+                </li>
+                <li>
+                    <input name="9NR7hpMZIGyN-answers" type="radio" disabled="disabled">
+                    <p class="">00</p>
+                    <p style="position:absolute; right:11px;">509 / 5116</p>
+                </li>
+                <li class="last">
+                    <input name="9NR7hpMZIGyN-answers" type="radio" disabled="disabled">
+                    <p class="">360</p>
+                    <p style="position:absolute; right:11px;">445 / 5116</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-QSDt42uDFs67" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая функция ищет последнее вхождение символа в строку?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="QSDt42uDFs67-answers" type="radio" disabled="disabled">
+                    <p class="">strpos()</p>
+                    <p style="position:absolute; right:11px;">1058 / 4918</p>
+                </li>
+                <li>
+                    <input name="QSDt42uDFs67-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">strrpos()</p>
+                    <p style="position:absolute; right:11px;">3001 / 4918</p>
+                </li>
+                <li>
+                    <input name="QSDt42uDFs67-answers" type="radio" disabled="disabled">
+                    <p class="">strtr()</p>
+                    <p style="position:absolute; right:11px;">387 / 4918</p>
+                </li>
+                <li class="last">
+                    <input name="QSDt42uDFs67-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">substr()</p>
+                    <p style="position:absolute; right:11px;">462 / 4918</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-6QlzV6x6ALuT" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'foo'</span>&nbsp;.&nbsp;<span
+                        class="php__number">42</span>&nbsp;+&nbsp;<span
+                        class="php__string1">'bar'</span>&nbsp;.&nbsp;<span class="php__string1">'qwe'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">foo42qwe</p>
+                    <p style="position:absolute; right:11px;">2411 / 5040</p>
+                </li>
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">895 / 5040</p>
+                </li>
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class="">42qwe</p>
+                    <p style="position:absolute; right:11px;">374 / 5040</p>
+                </li>
+                <li class="last">
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">0qwe</p>
+                    <p style="position:absolute; right:11px;">1341 / 5040</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: </p>
+            <p>Приоритеты операторов + и . одинаковы. Оператор + преобразует строковые операнды в числа, поэтому 'foo42'
+                + 'bar' равно 0.</p>
+            <p>
+                Операции выполняются по порядку слева направо. При этом каждый раз происходит преобразование типов:<br>
+                1) 'foo' . 42 =&gt; 'foo' . '42' =&gt; 'foo42'<br>
+                2) 'foo42' + 'bar' =&gt; 0 + 0 =&gt; 0<br>
+                3) 0 . 'qwe' =&gt; '0' . 'qwe' =&gt; '0qwe'
+            </p>
+            <p></p>
+
+
+        </div>
+    </div>
+
+    <div id="question-XWEFpMQny3vB" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какую управляющую конструкцию нужно использовать чтобы досрочно выйти из цикла
+                foreach()?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">break</p>
+                    <p style="position:absolute; right:11px;">2720 / 3258</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">exit</p>
+                    <p style="position:absolute; right:11px;">255 / 3258</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    <p style="position:absolute; right:11px;">15 / 3258</p>
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">continue</p>
+                    <p style="position:absolute; right:11px;">132 / 3258</p>
+                </li>
+                <li class="last">
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">return</p>
+                    <p style="position:absolute; right:11px;">134 / 3258</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-FA2SDr615dVg" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие из перечисленных утверждений верны?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 60*60*100 - вернет текущее время плюс один час</p>
+                    <p style="position:absolute; right:11px;">651 / 5245</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">time() + 24*60*60 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">3423 / 5245</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 24*60*60*100 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">654 / 5245</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">time() + 24*60*1000 - вернет текущее время плюс один день</p>
+                    <p style="position:absolute; right:11px;">300 / 5245</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">930 / 5245</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    <p style="position:absolute; right:11px;">119 / 6419</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6419</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">303 / 6419</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    <p style="position:absolute; right:11px;">5145 / 6419</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    <p style="position:absolute; right:11px;">75 / 6419</p>
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    <p style="position:absolute; right:11px;">629 / 6419</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-iHfwSj13kODY" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию вы выполните, чтобы вернуть метку времени Unix для заданной даты?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili correct"><code class="php">mktime&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1210 / 1929</p>
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">date_sunrise&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">18 / 1929</p>
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">date_creation&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">56 / 1929</p>
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">now&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">142 / 1929</p>
+                </li>
+                <li class="last">
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">get_time&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">498 / 1929</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-zkZYBZSGyLec" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию используют, для того чтобы удалить все HTML тэги из строки:</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="zkZYBZSGyLec-answers" type="radio" disabled="disabled">
+                    <p class="">addslashes()</p>
+                    <p style="position:absolute; right:11px;">47 / 4762</p>
+                </li>
+                <li>
+                    <input name="zkZYBZSGyLec-answers" type="radio" disabled="disabled">
+                    <p class="">striphtmlchars()</p>
+                    <p style="position:absolute; right:11px;">479 / 4762</p>
+                </li>
+                <li>
+                    <input name="zkZYBZSGyLec-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">strip_tags()</p>
+                    <p style="position:absolute; right:11px;">3185 / 4762</p>
+                </li>
+                <li class="last">
+                    <input name="zkZYBZSGyLec-answers" type="radio" disabled="disabled">
+                    <p class="">htmlspecialchars()</p>
+                    <p style="position:absolute; right:11px;">1040 / 4762</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-obHLRPhzfO93" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом объявляется функция, которая возвращает ссылку?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function newUser(&amp;userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">811 / 2851</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">function &amp;newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">1701 / 2851</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function $newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">106 / 2851</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function _newUser(_$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">98 / 2851</p>
+                </li>
+                <li class="last">
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function ::newUser(::$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">123 / 2851</p>
+                </li>
+            </ul>
+
+
+        </div>
+    </div>
+
+    <div id="question-2Y9w0faOjFv8" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что напечатает следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">x</span>&nbsp;=&nbsp;<span class="php__number">1</span>;&nbsp;<br><span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">x</span>&nbsp;==&nbsp;<span
+                        class="php__string1">'1'</span>)&nbsp;{&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'a'</span>;&nbsp;}&nbsp;&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">x</span>&nbsp;==&nbsp;<span
+                        class="php__value">true</span>)&nbsp;{&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'b'</span>;&nbsp;}&nbsp;<br><span class="php__keyword">if</span>&nbsp;((bool)<span
+                        class="php__keyword">$</span><span class="php__variable">x</span>&nbsp;===&nbsp;<span
+                        class="php__value">true</span>)&nbsp;{&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'c'</span>;&nbsp;}&nbsp;&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">x</span>&nbsp;===&nbsp;<span
+                        class="php__value">true</span>)&nbsp;{&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'d'</span>;&nbsp;}&nbsp;&nbsp;<br><span class="php__keyword">if</span>&nbsp;((int)<span
+                        class="php__keyword">$</span><span class="php__variable">x</span>&nbsp;===&nbsp;<span
+                        class="php__value">true</span>)&nbsp;{&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'e'</span>;&nbsp;}&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="2Y9w0faOjFv8-answers" type="radio" disabled="disabled">
+                    <p class="">ace</p>
+                    <p style="position:absolute; right:11px;">442 / 5209</p>
+                </li>
+                <li>
+                    <input name="2Y9w0faOjFv8-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">abc</p>
+                    <p style="position:absolute; right:11px;">3993 / 5209</p>
+                </li>
+                <li>
+                    <input name="2Y9w0faOjFv8-answers" type="radio" disabled="disabled">
+                    <p class="">abd</p>
+                    <p style="position:absolute; right:11px;">557 / 5209</p>
+                </li>
+                <li class="last">
+                    <input name="2Y9w0faOjFv8-answers" type="radio" disabled="disabled">
+                    <p class="">de</p>
+                    <p style="position:absolute; right:11px;">204 / 5209</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: '===' в отличии от '==' не позволяет автоматически приводить к одному типу
+                данных объекты сравнения.</p>
+
+
+        </div>
+    </div>
+</div>

+ 788 - 0
tests/5.html

@@ -0,0 +1,788 @@
+<div class="row justify-content-center">
+    
+    <div id="question-Rjq8SOSaWi4E" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Что будет выведено после выполнения следующего фрагмента кода:
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">operation</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"+"</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">66</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;<span
+                        class="php__number">13</span>;&nbsp;<br>&nbsp;<br><span class="php__keyword">switch</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">operation</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">default</span>&nbsp;:&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">c</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">case</span>&nbsp;<span class="php__string2">"+"</span>:&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">c</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;+&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">case</span>&nbsp;<span class="php__string2">"-"</span>:&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">c</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;-&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">b</span>;&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">c</span>;&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Rjq8SOSaWi4E-answers" type="radio" disabled="disabled">
+                    <p class="">79</p>
+                    <p style="position:absolute; right:11px;">2806 / 9170</p>
+                </li>
+                <li>
+                    <input name="Rjq8SOSaWi4E-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">792 / 9170</p>
+                </li>
+                <li>
+                    <input name="Rjq8SOSaWi4E-answers" type="radio" disabled="disabled">
+                    <p class="">null</p>
+                    <p style="position:absolute; right:11px;">190 / 9170</p>
+                </li>
+                <li>
+                    <input name="Rjq8SOSaWi4E-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения сценария</p>
+                    <p style="position:absolute; right:11px;">791 / 9170</p>
+                </li>
+                <li class="last">
+                    <input name="Rjq8SOSaWi4E-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">53</p>
+                    <p style="position:absolute; right:11px;">4572 / 9170</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-bDZUUIMA3rxk" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что получим в результате?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">3</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;<span
+                        class="php__string1">'3'</span>;&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;===&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'$a&nbsp;равно&nbsp;$b'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">else</span>&nbsp;eсho&nbsp;<span class="php__string1">'$a&nbsp;не&nbsp;равно&nbsp;$b'</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    <p style="position:absolute; right:11px;">249 / 5216</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">3 не равно 3</p>
+                    <p style="position:absolute; right:11px;">646 / 5216</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">3 равно 3</p>
+                    <p style="position:absolute; right:11px;">217 / 5216</p>
+                </li>
+                <li>
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$a не равно $b</p>
+                    <p style="position:absolute; right:11px;">3695 / 5216</p>
+                </li>
+                <li class="last">
+                    <input name="bDZUUIMA3rxk-answers" type="radio" disabled="disabled">
+                    <p class="">$a равно $b</p>
+                    <p style="position:absolute; right:11px;">404 / 5216</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: знак "===" сравнивает не только значение но и их типы.</p>
+        </div>
+    </div>
+    <div id="question-9SLakqKsZAG4" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>&nbsp;=&nbsp;<span
+                        class="php__number">0</span>;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>&nbsp;&lt;&nbsp;count(<span class="php__keyword">$</span><span
+                        class="php__variable">MyArray</span>);&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">j</span>++)&nbsp;{&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>(<span class="php__keyword">$</span><span class="php__variable">MyArray</span>[<span
+                        class="php__keyword">$</span><span class="php__variable">j</span>]);&nbsp;<br>}&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Обход массива.</p>
+                    <p style="position:absolute; right:11px;">237 / 2293</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Определение запросов в переданный массив.</p>
+                    <p style="position:absolute; right:11px;">25 / 2293</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Вызов массива.</p>
+                    <p style="position:absolute; right:11px;">40 / 2293</p>
+                </li>
+                <li>
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Вывод содержимого массива.</p>
+                    <p style="position:absolute; right:11px;">1938 / 2293</p>
+                </li>
+                <li class="last">
+                    <input name="9SLakqKsZAG4-answers" type="radio" disabled="disabled">
+                    <p class="">Добавление в массив.</p>
+                    <p style="position:absolute; right:11px;">51 / 2293</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-Ol13l974sZvB" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>&nbsp;+&nbsp;<span class="php__string2">"-1.3e3"</span>;&nbsp;&nbsp;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1-1.3e3</p>
+                    <p style="position:absolute; right:11px;">1413 / 6449</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">-1299</p>
+                    <p style="position:absolute; right:11px;">3444 / 6449</p>
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка: невозможно сложить целое число и строку</p>
+                    <p style="position:absolute; right:11px;">891 / 6449</p>
+                </li>
+                <li class="last">
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    <p style="position:absolute; right:11px;">687 / 6449</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-RIRZrYpnccPm" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какую из этих конструкций нужно использовать чтобы соединить две строки
+                <b>$str1</b> и <b>$str2</b>, в единую строку?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;.&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">2009 / 2246</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">cat(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">37 / 2246</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">str1</span>&nbsp;+&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">str2</span>&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">98 / 2246</p>
+                </li>
+                <li>
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">fprintf(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">20 / 2246</p>
+                </li>
+                <li class="last">
+                    <input name="RIRZrYpnccPm-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">join(<span class="php__keyword">$</span><span
+                            class="php__variable">str1</span>,&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">str2</span>)&nbsp;<br></code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">80 / 2246</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-Ao3eC7cZMIDN" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию необходимо поставить вместо 'Х' для определения размера файла:
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">size</span>&nbsp;=&nbsp;X(filename);&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Ao3eC7cZMIDN-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">sizeofFile</p>
+                    <p style="position:absolute; right:11px;">386 / 5727</p>
+                </li>
+                <li>
+                    <input name="Ao3eC7cZMIDN-answers" type="radio" disabled="disabled">
+                    <p class="">getSize</p>
+                    <p style="position:absolute; right:11px;">620 / 5727</p>
+                </li>
+                <li>
+                    <input name="Ao3eC7cZMIDN-answers" type="radio" disabled="disabled">
+                    <p class="">size</p>
+                    <p style="position:absolute; right:11px;">473 / 5727</p>
+                </li>
+                <li class="last">
+                    <input name="Ao3eC7cZMIDN-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">filesize</p>
+                    <p style="position:absolute; right:11px;">4237 / 5727</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">@$var</p>
+                    <p style="position:absolute; right:11px;">1712 / 3588</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$0x0</p>
+                    <p style="position:absolute; right:11px;">552 / 3588</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">${0x0}</p>
+                    <p style="position:absolute; right:11px;">1249 / 3588</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$var</p>
+                    <p style="position:absolute; right:11px;">3430 / 3588</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;$var</p>
+                    <p style="position:absolute; right:11px;">2984 / 3588</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-WL39UDLyXTz5" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;<br>vec_add&nbsp;(&amp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'x'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'x'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'y'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'y'</span>];&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>[<span
+                        class="php__string1">'z'</span>]&nbsp;+=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">b</span>[<span class="php__string1">'z'</span>];&nbsp;<br>}&nbsp;<br>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">2</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;<span
+                        class="php__number">5</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">b</span>&nbsp;=&nbsp;<span class="php__keyword">array</span>&nbsp;(<span
+                        class="php__string1">'x'</span>&nbsp;=&gt;&nbsp;<span class="php__number">9</span>,&nbsp;<span
+                        class="php__string1">'y'</span>&nbsp;=&gt;&nbsp;<span class="php__number">3</span>,&nbsp;<span
+                        class="php__string1">'z'</span>&nbsp;=&gt;&nbsp;-<span class="php__number">7</span>);&nbsp;<br>&nbsp;<br>vec_add&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>,&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>);&nbsp;<br>&nbsp;<br>print_r&nbsp;(<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>);&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 9<br>
+                        &nbsp;&nbsp;[y] =&gt; 3<br>
+                        &nbsp;&nbsp;[z] =&gt; -7<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">434 / 7712</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 3<br>
+                        &nbsp;&nbsp;[y] =&gt; 2<br>
+                        &nbsp;&nbsp;[z] =&gt; 5<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">746 / 7712</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 12<br>
+                        &nbsp;&nbsp;[y] =&gt; 5<br>
+                        &nbsp;&nbsp;[z] =&gt; -2<br>
+                        )</p>
+                    <p style="position:absolute; right:11px;">5667 / 7712</p>
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    <p style="position:absolute; right:11px;">578 / 7712</p>
+                </li>
+                <li class="last">
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    <p style="position:absolute; right:11px;">250 / 7712</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-JooR0HvO7uCM" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие функции можно использовать для преобразования массива в строку?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">serialize</p>
+                    <p style="position:absolute; right:11px;">1187 / 1770</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">glue</p>
+                    <p style="position:absolute; right:11px;">128 / 1770</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">serial</p>
+                    <p style="position:absolute; right:11px;">101 / 1770</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "> implode</p>
+                    <p style="position:absolute; right:11px;">1401 / 1770</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    <p style="position:absolute; right:11px;">119 / 6420</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6420</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">303 / 6420</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    <p style="position:absolute; right:11px;">5146 / 6420</p>
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    <p style="position:absolute; right:11px;">75 / 6420</p>
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    <p style="position:absolute; right:11px;">629 / 6420</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-6QlzV6x6ALuT" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'foo'</span>&nbsp;.&nbsp;<span
+                        class="php__number">42</span>&nbsp;+&nbsp;<span
+                        class="php__string1">'bar'</span>&nbsp;.&nbsp;<span class="php__string1">'qwe'</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">895 / 5041</p>
+                </li>
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class="">foo42qwe</p>
+                    <p style="position:absolute; right:11px;">2411 / 5041</p>
+                </li>
+                <li>
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled">
+                    <p class="">42qwe</p>
+                    <p style="position:absolute; right:11px;">374 / 5041</p>
+                </li>
+                <li class="last">
+                    <input name="6QlzV6x6ALuT-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">0qwe</p>
+                    <p style="position:absolute; right:11px;">1342 / 5041</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: </p>
+            <p>Приоритеты операторов + и . одинаковы. Оператор + преобразует строковые операнды в числа, поэтому 'foo42'
+                + 'bar' равно 0.</p>
+            <p>
+                Операции выполняются по порядку слева направо. При этом каждый раз происходит преобразование типов:<br>
+                1) 'foo' . 42 =&gt; 'foo' . '42' =&gt; 'foo42'<br>
+                2) 'foo42' + 'bar' =&gt; 0 + 0 =&gt; 0<br>
+                3) 0 . 'qwe' =&gt; '0' . 'qwe' =&gt; '0qwe'
+            </p>
+            <p></p>
+        </div>
+    </div>
+    <div id="question-DR7CwAtlcaI1" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая функция PHP добавляет тег &lt;br&gt; возле каждого символа перевода строки
+                в некоторой переменной строкового типа?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">convert()</p>
+                    <p style="position:absolute; right:11px;">105 / 4906</p>
+                </li>
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">strip_tags()</p>
+                    <p style="position:absolute; right:11px;">431 / 4906</p>
+                </li>
+                <li>
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled">
+                    <p class="">htmlentities()</p>
+                    <p style="position:absolute; right:11px;">393 / 4906</p>
+                </li>
+                <li class="last">
+                    <input name="DR7CwAtlcaI1-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">nl2br()</p>
+                    <p style="position:absolute; right:11px;">3962 / 4906</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-Cb5YCpdBGFwE" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом в PHP выбрасывать исключения?</div>
+            <ul class="answers">
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">throw Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">606 / 2814</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">raise Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">65 / 2814</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">alert 'Houston, we have a problem!';
+                    </p>
+                    <p style="position:absolute; right:11px;">75 / 2814</p>
+                </li>
+                <li>
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class="">call 'Houston, we have a problem!';
+                    </p>
+                    <p style="position:absolute; right:11px;">39 / 2814</p>
+                </li>
+                <li class="last">
+                    <input name="Cb5YCpdBGFwE-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">throw new Exception('Houston, we have a problem!');
+                    </p>
+                    <p style="position:absolute; right:11px;">2013 / 2814</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-LGBRf3TY6mGW" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Что будет напечатано в результате выполнения следующего фрагмента кода:
+                <pre class="chili"><code class="php">print_r(<span class="php__string2">"Hello&nbsp;World"</span>,&nbsp;<span
+                        class="php__value">true</span>);&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="LGBRf3TY6mGW-answers" type="radio" disabled="disabled">
+                    <p class="">true</p>
+                    <p style="position:absolute; right:11px;">129 / 4860</p>
+                </li>
+                <li>
+                    <input name="LGBRf3TY6mGW-answers" type="radio" disabled="disabled">
+                    <p class="">Hello World</p>
+                    <p style="position:absolute; right:11px;">2172 / 4860</p>
+                </li>
+                <li>
+                    <input name="LGBRf3TY6mGW-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Hello World true</p>
+                    <p style="position:absolute; right:11px;">344 / 4860</p>
+                </li>
+                <li>
+                    <input name="LGBRf3TY6mGW-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Ничего не будет напечатано</p>
+                    <p style="position:absolute; right:11px;">1653 / 4860</p>
+                </li>
+                <li class="last">
+                    <input name="LGBRf3TY6mGW-answers" type="radio" disabled="disabled">
+                    <p class="">Произойдет синтаксическая ошибка</p>
+                    <p style="position:absolute; right:11px;">552 / 4860</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: mixed print_r ( mixed $expression [, bool $return ] )<br>
+                "Если Вы хотите перехватить вывод print_r(), используйте параметр return. Если его значение равно TRUE,
+                то print_r() вернет результат вывода вместо вывода в браузер (который производится по умолчанию)."</p>
+        </div>
+    </div>
+    <div id="question-aJOCp66k3RLZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">Rent</span>&nbsp;=&nbsp;<span
+                        class="php__number">250</span>;&nbsp;<br><span class="php__keyword">function</span>&nbsp;Expenses(<span
+                        class="php__keyword">$</span><span class="php__variable">Other</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">Rent</span>&nbsp;=&nbsp;<span
+                        class="php__number">250</span>&nbsp;+&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">Other</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">Rent</span>;&nbsp;<br>}&nbsp;<br>Expenses(<span
+                        class="php__number">50</span>);&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">Rent</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="aJOCp66k3RLZ-answers" type="radio" disabled="disabled">
+                    <p class="">300</p>
+                    <p style="position:absolute; right:11px;">2112 / 7954</p>
+                </li>
+                <li>
+                    <input name="aJOCp66k3RLZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">250</p>
+                    <p style="position:absolute; right:11px;">5293 / 7954</p>
+                </li>
+                <li>
+                    <input name="aJOCp66k3RLZ-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка</p>
+                    <p style="position:absolute; right:11px;">412 / 7954</p>
+                </li>
+                <li class="last">
+                    <input name="aJOCp66k3RLZ-answers" type="radio" disabled="disabled">
+                    <p class="">200</p>
+                    <p style="position:absolute; right:11px;">126 / 7954</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-obHLRPhzfO93" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом объявляется функция, которая возвращает ссылку?</div>
+            <ul class="answers">
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function newUser(&amp;userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">811 / 2852</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">function &amp;newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">1702 / 2852</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function $newUser($userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">106 / 2852</p>
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function _newUser(_$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">98 / 2852</p>
+                </li>
+                <li class="last">
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function ::newUser(::$userName)
+                    </p>
+                    <p style="position:absolute; right:11px;">123 / 2852</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-H2QJKVBoUVxq" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Как получить значение "flavor" если пользователь отправил данную форму:
+                <pre class="chili"><code class="javascript">&lt;form&nbsp;name=<span class="js__string">"myform"</span>&gt;&nbsp;<br>&nbsp;&lt;select&nbsp;name=<span
+                        class="js__string">"flavor"</span>&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"choc"</span>&gt;Chocolate&lt;/option&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"strb"</span>&gt;Strawberry&lt;/option&gt;&nbsp;<br>&nbsp;&nbsp;&lt;option&nbsp;value=<span
+                        class="js__string">"vnla"</span>&gt;Vanilla&lt;/option&gt;&nbsp;<br>&nbsp;&lt;/select&gt;&nbsp;<br>&nbsp;&lt;input&nbsp;type=<span
+                        class="js__string">"submit"</span>&nbsp;name=<span class="js__string">"submit"</span>&nbsp;value=<span
+                        class="js__string">"Go"</span>/&gt;&nbsp;<br>&lt;/form&gt;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $_POST["flavor"];</p>
+                    <p style="position:absolute; right:11px;">675 / 2863</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">$flavor = $GET["flavor"];</p>
+                    <p style="position:absolute; right:11px;">231 / 2863</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $PUT["flavor"];</p>
+                    <p style="position:absolute; right:11px;">24 / 2863</p>
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">$flavor = $_GET["flavor"];</p>
+                    <p style="position:absolute; right:11px;">1597 / 2863</p>
+                </li>
+                <li class="last">
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $REQUEST["flavor"];</p>
+                    <p style="position:absolute; right:11px;">331 / 2863</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-70h7J3h4EhaV" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет в переменной $b после выполнения следующего кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;<span class="php__number">2</span>;&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">b</span>&nbsp;=&nbsp;аrrаy(&amp;$а&nbsp;=&gt;&nbsp;<span
+                        class="php__number">1</span>);&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">4</span>;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="70h7J3h4EhaV-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">array(2 =&gt; 1)</p>
+                    <p style="position:absolute; right:11px;">1318 / 5516</p>
+                </li>
+                <li>
+                    <input name="70h7J3h4EhaV-answers" type="radio" disabled="disabled">
+                    <p class="">array(4 =&gt; 1)</p>
+                    <p style="position:absolute; right:11px;">1910 / 5516</p>
+                </li>
+                <li>
+                    <input name="70h7J3h4EhaV-answers" type="radio" disabled="disabled">
+                    <p class="">NULL, сгенерируется предупреждение</p>
+                    <p style="position:absolute; right:11px;">174 / 5516</p>
+                </li>
+                <li>
+                    <input name="70h7J3h4EhaV-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет критическая ошибка, выполнение остановится</p>
+                    <p style="position:absolute; right:11px;">471 / 5516</p>
+                </li>
+                <li class="last">
+                    <input name="70h7J3h4EhaV-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Возникнет ошибка синтаксиса</p>
+                    <p style="position:absolute; right:11px;">1615 / 5516</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Ссылку на ключ массива вообще никак нельзя создать. Для этого (и не
+                только) на операции со ссылками накладываются серьёзные ограничения уже в синтаксисе.</p>
+        </div>
+    </div>
+    <div id="question-mKvvfp0oimDz" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Дан следующий код. Что нужно подкорректировать в строке 3, чтобы он выполнился
+                без ошибок?
+                <pre class="chili"><code class="php">1)&nbsp;<span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__number">2</span>)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>&nbsp;=&nbsp;fopen(<span class="php__string2">"path/to/new/file/mydata.txt"</span>,&nbsp;<span
+                        class="php__string2">"a+"</span>);&nbsp;<br><span
+                        class="php__number">3</span>)&nbsp;fwrite(<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>&nbsp;++,&nbsp;<span class="php__string2">"This&nbsp;is&nbsp;a&nbsp;new&nbsp;file."</span>);&nbsp;<br><span
+                        class="php__number">4</span>)&nbsp;fclose(<span class="php__keyword">$</span><span
+                        class="php__variable">newfile</span>);&nbsp;<br><span class="php__number">5</span>)&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"All&nbsp;done!"</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Убрать ++</p>
+                    <p style="position:absolute; right:11px;">1888 / 2198</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на ==</p>
+                    <p style="position:absolute; right:11px;">44 / 2198</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на +=</p>
+                    <p style="position:absolute; right:11px;">105 / 2198</p>
+                </li>
+                <li>
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Удалить параметр "This is a new file."</p>
+                    <p style="position:absolute; right:11px;">76 / 2198</p>
+                </li>
+                <li class="last">
+                    <input name="mKvvfp0oimDz-answers" type="radio" disabled="disabled">
+                    <p class="">Поменять ++ на &amp;&amp;</p>
+                    <p style="position:absolute; right:11px;">76 / 2198</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 654 - 0
tests/6.html

@@ -0,0 +1,654 @@
+<div class="row justify-content-center">
+
+    <div id="question-VutosQAQfiLf" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Результат выполнения скрипта?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__number">1</span>;&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"{${"</span>a<span class="php__string2">"}}"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">3549 / 11380</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">"{${"a"}}"</p>
+                    <p style="position:absolute; right:11px;">1424 / 11380</p>
+                </li>
+                <li>
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">5621 / 11380</p>
+                </li>
+                <li class="last">
+                    <input name="VutosQAQfiLf-answers" type="radio" disabled="disabled">
+                    <p class="">$a</p>
+                    <p style="position:absolute; right:11px;">754 / 11380</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-5b1Lsj2zq5kR" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что будет напечатано в результате выполнения следующего кода:
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span
+                        class="php__string1">'1&nbsp;марта&nbsp;2009&nbsp;г'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    <p style="position:absolute; right:11px;">911 / 6429</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">315 / 6429</p>
+                </li>
+                <li>
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1</p>
+                    <p style="position:absolute; right:11px;">4166 / 6429</p>
+                </li>
+                <li class="last">
+                    <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
+                    <p class="">12009</p>
+                    <p style="position:absolute; right:11px;">1025 / 6429</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-u5hlZRi4REWc" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Что из этого необходимо соблюдать при работе с базой данных для предотвращения
+                SQL-инъекций?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Экранировать все специальные символы прежде чем вставлять данные в SQL-запрос
+                    </p>
+                    <p style="position:absolute; right:11px;">2257 / 2853</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Для хранения строчных данных в базе использовать только колноки типа VARCHAR
+                    </p>
+                    <p style="position:absolute; right:11px;">80 / 2853</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Пропускать все данные из формы через функцию urlencode()
+                    </p>
+                    <p style="position:absolute; right:11px;">206 / 2853</p>
+                </li>
+                <li>
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Применять хэш SHA1 на все данные прежде чем вставлять их в базу
+                    </p>
+                    <p style="position:absolute; right:11px;">110 / 2853</p>
+                </li>
+                <li class="last">
+                    <input name="u5hlZRi4REWc-answers" type="radio" disabled="disabled">
+                    <p class="">Обрабатывать функцией addslashes() все данные, полученные из базы
+                    </p>
+                    <p style="position:absolute; right:11px;">184 / 2853</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-0LTkwDCXb5LZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Дан массив $a = array(1,2,3,4).<br>
+                Как вывести все элементы массива $a на экран?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">print_r($a);</p>
+                    <p style="position:absolute; right:11px;">5091 / 5948</p>
+                </li>
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">echo "$a";</p>
+                    <p style="position:absolute; right:11px;">116 / 5948</p>
+                </li>
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">print_f($a);</p>
+                    <p style="position:absolute; right:11px;">331 / 5948</p>
+                </li>
+                <li class="last">
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">echo $a;</p>
+                    <p style="position:absolute; right:11px;">401 / 5948</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Правильный ответ - print_r($a);</p></div>
+    </div>
+
+    <div id="question-zeeTPAFeG47L" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какие из следующих пар операторов не являются противоположными?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="zeeTPAFeG47L-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">&amp;=, |=</p>
+                    <p style="position:absolute; right:11px;">5100 / 6695</p>
+                </li>
+                <li>
+                    <input name="zeeTPAFeG47L-answers" type="radio" disabled="disabled">
+                    <p class="">==, !=</p>
+                    <p style="position:absolute; right:11px;">338 / 6695</p>
+                </li>
+                <li>
+                    <input name="zeeTPAFeG47L-answers" type="radio" disabled="disabled">
+                    <p class="">+, -</p>
+                    <p style="position:absolute; right:11px;">128 / 6695</p>
+                </li>
+                <li class="last">
+                    <input name="zeeTPAFeG47L-answers" type="radio" disabled="disabled">
+                    <p class="">&lt;&lt;, &gt;&gt;</p>
+                    <p style="position:absolute; right:11px;">1117 / 6695</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-IikstS8VEisw" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какое из перечисленных выражений может быть корректным?</div>
+
+            <ul class="answers">
+                <li>
+                    <input name="IikstS8VEisw-answers" type="radio" disabled="disabled">
+                    <p class="">$s = fwrite("a string here");</p>
+                    <p style="position:absolute; right:11px;">381 / 5602</p>
+                </li>
+                <li>
+                    <input name="IikstS8VEisw-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">$s = fwrite($fp, "a string here");</p>
+                    <p style="position:absolute; right:11px;">4053 / 5602</p>
+                </li>
+                <li>
+                    <input name="IikstS8VEisw-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">$s = fwrite("a string here", $fp);</p>
+                    <p style="position:absolute; right:11px;">770 / 5602</p>
+                </li>
+                <li class="last">
+                    <input name="IikstS8VEisw-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из указанного</p>
+                    <p style="position:absolute; right:11px;">382 / 5602</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Правильное использование метода:<br>
+                int fwrite ( resource $handle, string $string [, int $length] )</p></div>
+    </div>
+
+    <div id="question-j3ML7ijb0lRz" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'['</span>..<span class="php__number">2</span>.<span class="php__string1">']'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">[2]</p>
+                    <p style="position:absolute; right:11px;">609 / 6380</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">[0.2]</p>
+                    <p style="position:absolute; right:11px;">2650 / 6380</p>
+                </li>
+                <li>
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">[.2]</p>
+                    <p style="position:absolute; right:11px;">720 / 6380</p>
+                </li>
+                <li class="last">
+                    <input name="j3ML7ijb0lRz-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса</p>
+                    <p style="position:absolute; right:11px;">2388 / 6380</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Вторая точка вместе с двойкой ( .2 ) дает число 0.2, а другие точки есть
+                операторы конкатенции.</p>
+        </div>
+    </div>
+
+    <div id="question-2xt4XHYZjlrG" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Какой результат выполнения данного кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">function</span>&nbsp;byRef(&amp;<span class="php__keyword">$</span><span
+                        class="php__variable">apples</span>)&nbsp;<br>{&nbsp;<br>&nbsp;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">apples</span>++;&nbsp;<br>}&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">oranges</span>&nbsp;=&nbsp;<span
+                        class="php__number">5</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">apples</span>&nbsp;=&nbsp;<span class="php__number">5</span>;&nbsp;<br>byRef(<span
+                        class="php__keyword">$</span><span class="php__variable">oranges</span>);&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"У&nbsp;меня&nbsp;есть&nbsp;$apples&nbsp;яблок&nbsp;и&nbsp;$oranges&nbsp;апельсинов"</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="2xt4XHYZjlrG-answers" type="radio" disabled="disabled">
+                    <p class="">У меня есть 5 яблок и 5 апельсинов </p>
+                    <p style="position:absolute; right:11px;">1058 / 11620</p>
+                </li>
+                <li>
+                    <input name="2xt4XHYZjlrG-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">У меня есть 5 яблок и 6 апельсинов</p>
+                    <p style="position:absolute; right:11px;">8094 / 11620</p>
+                </li>
+                <li>
+                    <input name="2xt4XHYZjlrG-answers" type="radio" disabled="disabled">
+                    <p class="">У меня есть 6 яблок и 6 апельсинов</p>
+                    <p style="position:absolute; right:11px;">501 / 11620</p>
+                </li>
+                <li class="last">
+                    <input name="2xt4XHYZjlrG-answers" type="radio" disabled="disabled">
+                    <p class="">У меня есть 6 яблок и 5 апельсинов</p>
+                    <p style="position:absolute; right:11px;">1936 / 11620</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-tINddK3O1Ma4" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Укажите все <u>некорректные</u> способы вывода текста в php5:</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=""></p>
+                    <pre><code>&lt;?php echo "Plain Text" ?&gt;</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">1833 / 8030</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=""></p>
+                    <pre><code>&lt;script language='php'&gt; echo "Plain Text" &lt;/script&gt;</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">4068 / 8030</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre><code>&lt;?php echo "Plain text";?&gt;</code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">468 / 8030</p>
+                </li>
+                <li class="last correct">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre><code>&lt;# echo "Plain text" #&gt; </code></pre>
+                    <p></p>
+                    <p style="position:absolute; right:11px;">7109 / 8030</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-RfdrQhFIzzGR" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет на экран этот скрипт?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;=&nbsp;<span
+                        class="php__number">42</span>;&nbsp;<br><span class="php__keyword">$</span><span
+                        class="php__variable">type</span>&nbsp;=&nbsp;gettype(gettype(<span
+                        class="php__keyword">$</span><span class="php__variable">numeric</span>&nbsp;+&nbsp;<span
+                        class="php__number">0.0</span>));&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">type</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">double</p>
+                    <p style="position:absolute; right:11px;">491 / 5839</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">string</p>
+                    <p style="position:absolute; right:11px;">3247 / 5839</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">mixed</p>
+                    <p style="position:absolute; right:11px;">282 / 5839</p>
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">float</p>
+                    <p style="position:absolute; right:11px;">1113 / 5839</p>
+                </li>
+                <li class="last">
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    <p style="position:absolute; right:11px;">693 / 5839</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку,
+                которая будет передана в качестве параметра первой функции gettype().</p></div>
+    </div>
+
+    <div id="question-E6i9stKVkkm8" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих типов данных являются смешанными (compound)?</div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array</p>
+                    <p style="position:absolute; right:11px;">4558 / 6059</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Enumeration</p>
+                    <p style="position:absolute; right:11px;">1040 / 6059</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Integer</p>
+                    <p style="position:absolute; right:11px;">140 / 6059</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Object</p>
+                    <p style="position:absolute; right:11px;">4603 / 6059</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">List</p>
+                    <p style="position:absolute; right:11px;">1975 / 6059</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-wbUWJK3zDDHi" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Дан запрос:
+                <pre class="chili"><code class="php">SELECT&nbsp;name&nbsp;FROM&nbsp;some_table&nbsp;LIMIT&nbsp;<span
+                        class="php__number">1</span></code></pre>
+                Какая из ниже перечисленных функций возвращает ассоциативный массив, у которого ключи являются целыми
+                числами?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_fetch_array</p>
+                    <p style="position:absolute; right:11px;">1725 / 4833</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">mysql_fetch_assoc</p>
+                    <p style="position:absolute; right:11px;">790 / 4833</p>
+                </li>
+                <li>
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class="">mysql_num_rows</p>
+                    <p style="position:absolute; right:11px;">795 / 4833</p>
+                </li>
+                <li class="last">
+                    <input name="wbUWJK3zDDHi-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">mysql_fetch_row</p>
+                    <p style="position:absolute; right:11px;">1510 / 4833</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-yjqFX2ne2Hve" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет данный фрагмент кода:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>define(<span
+                        class="php__string1">'FOO'</span>,&nbsp;<span class="php__number">10</span>);&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">array</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">array</span>(<span class="php__number">10</span>&nbsp;=&gt;&nbsp;FOO,&nbsp;<span
+                        class="php__string2">"FOO"</span>&nbsp;=&gt;&nbsp;<span
+                        class="php__number">20</span>);&nbsp;<br><span class="php__keyword">print</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">array</span>[<span
+                        class="php__keyword">$</span><span class="php__variable">array</span>[FOO]]&nbsp;*&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">array</span>[<span
+                        class="php__string2">"FOO"</span>];&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">100</p>
+                    <p style="position:absolute; right:11px;">292 / 7310</p>
+                </li>
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">200</p>
+                    <p style="position:absolute; right:11px;">4853 / 7310</p>
+                </li>
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">1659 / 7310</p>
+                </li>
+                <li class="last">
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">481 / 7310</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-a8Pm5ENjuSt4" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию нужно использовать, для того чтобы сравнить строки с использованием
+                алгоритма "естественного упорядочения":
+            </div>
+
+            <div class="text-answer">
+                <p>Правильные ответы: <h5 class="correct">strnatcmp, strnatcasecmp, strnatcmp(), strnatcasecmp()<h5></p>
+            </div>
+        </div>
+    </div>
+
+    <div id="question-IfdCgh6RlE6d" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения скрипта:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">$</span><span class="php__variable">a</span>=<span
+                        class="php__number">0</span>;&nbsp;<br><span class="php__keyword">if</span>(<span
+                        class="php__keyword">$</span><span class="php__variable">b</span>=<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>)&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'One'</span>;&nbsp;<br><span
+                        class="php__keyword">else</span>&nbsp;<br><span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string1">'Two'</span>;&nbsp;<br></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Two</p>
+                    <p style="position:absolute; right:11px;">1345 / 2898</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">Будет выведено сообщение о ошибке</p>
+                    <p style="position:absolute; right:11px;">817 / 2898</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">One</p>
+                    <p style="position:absolute; right:11px;">860 / 2898</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-jxCSzJG1OZBi" class="col-8 alert alert-success">
+        <div class="question corrct">
+
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой из операторов PHP позволяет определить остаток от целочисленного деления?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">\</p>
+                    <p style="position:absolute; right:11px;">32 / 6487</p>
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">mod</p>
+                    <p style="position:absolute; right:11px;">546 / 6487</p>
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">%</p>
+                    <p style="position:absolute; right:11px;">5784 / 6487</p>
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">//</p>
+                    <p style="position:absolute; right:11px;">45 / 6487</p>
+                </li>
+                <li class="last">
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">/</p>
+                    <p style="position:absolute; right:11px;">74 / 6487</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+
+    <div id="question-XSuKECBfQEkc" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что будет на экране в результате выполнения данного кода?<br>
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">str</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"\n\t\x44"</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;<span class="php__keyword">echo</span>&nbsp;strlen(<span
+                        class="php__string1">'$str'</span>);&nbsp;<br><span class="php__end">?&gt;</span></code></pre>
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class="">5</p>
+                    <p style="position:absolute; right:11px;">783 / 7219</p>
+                </li>
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">4</p>
+                    <p style="position:absolute; right:11px;">3661 / 7219</p>
+                </li>
+                <li>
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">8</p>
+                    <p style="position:absolute; right:11px;">1340 / 7219</p>
+                </li>
+                <li class="last">
+                    <input name="XSuKECBfQEkc-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    <p style="position:absolute; right:11px;">1408 / 7219</p>
+                </li>
+            </ul>
+
+
+            <p class="explanation">Пояснение: В функцию передается строка '$str', а не значение переменной $str, так как
+                текст заключен в одинарные кавычки.</p>
+        </div>
+    </div>
+
+    <div id="question-JooR0HvO7uCM" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какие функции можно использовать для преобразования массива в строку?
+            </div>
+
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "> implode</p>
+                    <p style="position:absolute; right:11px;">1400 / 1769</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">serial</p>
+                    <p style="position:absolute; right:11px;">101 / 1769</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">serialize</p>
+                    <p style="position:absolute; right:11px;">1186 / 1769</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">glue</p>
+                    <p style="position:absolute; right:11px;">128 / 1769</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 795 - 0
tests/7.html

@@ -0,0 +1,795 @@
+<div class="row justify-content-center">
+
+    <div id="question-Ol13l974sZvB" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre><code class="php">
+                        $var = 1 + "-1.3e3";
+                        echo $var;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">-1299</p>
+                    
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">1</p>
+                    
+                </li>
+                <li>
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка: невозможно сложить целое число и строку</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="Ol13l974sZvB-answers" type="radio" disabled="disabled">
+                    <p class="">1-1.3e3</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-A5NhwSsTTfsk" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Дан фрагмент php кода:
+                <pre><code class="php">$m = 9;
+                    $n = 99;
+                    $z = 8;
+                    $z = $n++ / $m++ + --$z;
+                    echo $z;
+                    </code></pre>
+                Каким будет результат его выполнения?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">16</p>
+                    
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">17</p>
+                    
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">19</p>
+                    
+                </li>
+                <li>
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">18</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="A5NhwSsTTfsk-answers" type="radio" disabled="disabled">
+                    <p class="">20</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-cbcuHaQtA4KZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre><code class="php">&lt;?php
+                    $a = 3;
+                    $b = 2;
+                    echo (int)$a / (int)$b;
+                    ?&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1.5</p>
+                    
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка интерпретатора</p>
+                    
+                </li>
+                <li>
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-XWEFpMQny3vB" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какую управляющую конструкцию нужно использовать чтобы досрочно выйти из цикла
+                foreach()?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">break</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">exit</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">continue</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">return</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-mkzCowSeEWG1" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Что выведет интерпретатор при выполнении данного кода?
+                <pre><code class="php">
+                    &lt;?php
+                    list($value, $array_size) = 0 ? 1 : array("2", "3");
+                    echo $value;
+                    ?&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">3</p>
+                    
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего (пустая строка)</p>
+                    
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Предупреждение (Warning)</p>
+                    
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">2</p>
+                    
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">1</p>
+                    
+                </li>
+                <li>
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибку выполнения(Error)</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="mkzCowSeEWG1-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-obHLRPhzfO93" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким образом объявляется функция, которая возвращает ссылку?</div>
+            <ul class="answers">
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function newUser(&amp;userName)
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">function &amp;newUser($userName)
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">function $newUser($userName)
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function _newUser(_$userName)
+                    </p>
+                    
+                </li>
+                <li class="last">
+                    <input name="obHLRPhzfO93-answers" type="radio" disabled="disabled">
+                    <p class="">function ::newUser(::$userName)
+                    </p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-0LTkwDCXb5LZ" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Дан массив $a = array(1,2,3,4).<br>
+                Как вывести все элементы массива $a на экран?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">echo $a;</p>
+                    
+                </li>
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">print_f($a);</p>
+                    
+                </li>
+                <li>
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">print_r($a);</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="0LTkwDCXb5LZ-answers" type="radio" disabled="disabled">
+                    <p class="">echo "$a";</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Правильный ответ - print_r($a);</p>
+        </div>
+    </div>
+    <div id="question-WL39UDLyXTz5" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre><code class="php">
+                    &lt;?php
+                    function
+                    vec_add (&amp;$a, $b)
+                    {
+                        $a['x'] += $b['x'];
+                        $a['y'] += $b['y'];
+                        $a['z'] += $b['z'];
+                    }
+                    $a = array ('x' =&gt; 3, 'y' =&gt; 2, 'z' =&gt; 5);
+                    $b = array ('x' =&gt; 9, 'y' =&gt; 3, 'z' =&gt; -7);
+                    vec_add ($a, $b);
+                    print_r ($a);
+                    ?&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 9<br>
+                        &nbsp;&nbsp;[y] =&gt; 3<br>
+                        &nbsp;&nbsp;[z] =&gt; -7<br>
+                        )</p>
+                    
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 3<br>
+                        &nbsp;&nbsp;[y] =&gt; 2<br>
+                        &nbsp;&nbsp;[z] =&gt; 5<br>
+                        )</p>
+                    
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array<br>
+                        (<br>
+                        &nbsp;&nbsp;[x] =&gt; 12<br>
+                        &nbsp;&nbsp;[y] =&gt; 5<br>
+                        &nbsp;&nbsp;[z] =&gt; -2<br>
+                        )</p>
+                    
+                </li>
+                <li>
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-PCfNg0k0J37k" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Для кода:
+                <pre><code class="php">&lt;?php echo 30 * 5.7; ?&gt;
+                    </code></pre>
+                результатом будет:
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">171</p>
+                    
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">150.7</p>
+                    
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">Выражения не могут использоваться с оператором echo</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">30 * 5.7</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-YSmZVlqH5Pll" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Выберите корректные вызовы функции implode()<br>
+                Примечание: $str - строка, $arr - массив.
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">implode($str);</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">implode($str, $arr);</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">implode($arr, $str);
+                    </p>
+                    
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">implode($arr);</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-H2QJKVBoUVxq" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Как получить значение "flavor" если пользователь отправил данную форму:
+                <pre><code class="javascript">
+                    &lt;form name="myform"&gt;
+                     &lt;select name="flavor"&gt;
+                      &lt;option value="choc"&gt;Chocolate&lt;/option&gt;
+                      &lt;option value="strb"&gt;Strawberry&lt;/option&gt;
+                      &lt;option value="vnla"&gt;Vanilla&lt;/option&gt;
+                     &lt;/select&gt;
+                     &lt;input type="submit" name="submit" value="Go"/&gt;
+                    &lt;/form&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $_POST["flavor"];</p>
+                    
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $GET["flavor"];</p>
+                    
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $PUT["flavor"];</p>
+                    
+                </li>
+                <li>
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">$flavor = $_GET["flavor"];</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="H2QJKVBoUVxq-answers" type="radio" disabled="disabled">
+                    <p class="">$flavor = $REQUEST["flavor"];</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-z3u4sUO2pct0" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что делает данный кусок кода?
+                <pre><code class="php">
+                    for ($j = 0; $j &lt; count ($MyArray); $j++)  {
+                      echo ($MyArray[$j]);
+                    }</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="z3u4sUO2pct0-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Печатает содержимое массива</p>
+                    
+                </li>
+                <li>
+                    <input name="z3u4sUO2pct0-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего не меняет и не печатает</p>
+                    
+                </li>
+                <li>
+                    <input name="z3u4sUO2pct0-answers" type="radio" disabled="disabled">
+                    <p class="">Добавляет значения в массив</p>
+                    
+                </li>
+                <li>
+                    <input name="z3u4sUO2pct0-answers" type="radio" disabled="disabled">
+                    <p class="">Печатает первый элемент массива</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="z3u4sUO2pct0-answers" type="radio" disabled="disabled">
+                    <p class="">Меняет все значения в массиве</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
+            <ul class="answers">
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fclose</p>
+                    
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fopen</p>
+                    
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fgets</p>
+                    
+                </li>
+                <li>
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fappend</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
+                    <p class="">fwrite</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-yjqFX2ne2Hve" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что выведет данный фрагмент кода:
+                <pre><code class="php">
+                    &lt;?php
+                    define('FOO', 10);
+                    $array = array(10 =&gt; FOO, "FOO" =&gt; 20);
+                    print $array[$array[FOO]] * $array["FOO"];
+                    ?&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">100</p>
+                    
+                </li>
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">200</p>
+                    
+                </li>
+                <li>
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="yjqFX2ne2Hve-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение об ошибке</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-MHKK0f68KFH6" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким тегом может начинаться PHP код? укажите верные варианты</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">&lt;script language="php"&gt;</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">&lt;%</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?php</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">&lt;$</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">&lt;?</p>
+                    
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">все из перечисленных</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-XfmoyW2RYj76" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre><code class="php">
+                    &lt;?php
+                    for ($i = 0; $i &lt; 5; ++$i) {
+                        if ($i == 2) continue;
+                        print "$i";
+                    }
+                    ?&gt;
+                    </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">012345</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">2</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">0134</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">0124</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">134</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Потому что часть ++$i / $i++ всегда выполняется после тела цикла. т.е.
+                цикл в задаче аналогичен такому:
+            </p>
+            <pre><code class="php">
+                $i = 0;
+                while ($i &lt; 5) {
+                if ($i != 2) {
+                print "$i";
+                }
+                $i++; // ++$i - неважно
+                }
+                </code></pre>
+            Вот если вынести print в заголовок, там можно получить и другой результат:
+            <pre><code class="php">
+                for ($i = 0; $i &lt; 5; print ++$i) { } // 12345
+                </code></pre>
+            <p></p>
+        </div>
+    </div>
+    <div id="question-sDfe2ouBfZaf" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Как из строки $str = "abсdef" получить $str2 = "de"?<br>
+                Выберите все подходящие варианты.
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">$str2 = substr($str, -2, -2);</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">$str2 = substr($str, 3, -1);</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">$str2 = substr($str, -3, 2);</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">$str2 = substr($str, 3, 2);</p>
+                    
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$str2 = substr($str, 2, 2);</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-RfdrQhFIzzGR" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет на экран этот скрипт?
+                <pre><code class="php">
+                $numeric = 42;
+                $type = gettype(gettype($numeric + 0.0));
+                echo $type;
+                </code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">string</p>
+                    
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">double</p>
+                    
+                </li>
+                <li>
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="RfdrQhFIzzGR-answers" type="radio" disabled="disabled">
+                    <p class="">mixed</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку,
+                которая будет передана в качестве параметра первой функции gettype().</p>
+        </div>
+    </div>
+    <div id="question-bxf4NZGXpiUM" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">С помощью, какой функции можно преобразовать текстовое представление даты на
+                английском языке в метку времени Unix?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">mktime()</p>
+                    
+                </li>
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">strtotime()</p>
+                    
+                </li>
+                <li>
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class="">strftime()</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
+                    <p class="">strptime()</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>

+ 692 - 0
tests/8.html

@@ -0,0 +1,692 @@
+<div class="row justify-content-center">
+    
+    <div id="question-NeOBsNB1di6g" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Что можно сказать о следующем коде?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">str</span>&nbsp;=&nbsp;<span
+                        class="php__string1">'Dear&nbsp;Customer,\nThanks&nbsp;for&nbsp;your&nbsp;query.&nbsp;We&nbsp;will&nbsp;reply&nbsp;very&nbsp;soon.\n&nbsp;Regards.'</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">str</span>;&nbsp;<br><span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Будет обнаружен только первый символ \n и остальной текст начнется с новой строки</p>
+                    
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Возникнет ошибка выполнения скрипта</p>
+                    
+                </li>
+                <li>
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Все будет написано в одной строке не зависимо от \n</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
+                    <p class="">Все \n будут распознаны и текст будет состоять из 3-х строк</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Внутри одинарных кавычек экранируются только символы ' (\') и \ (\\), всё
+                остальное воспринимается как простой текст.
+                <a href="http://www.php.net/manual/ru/language.types.string.php#language.types.string.syntax.single">Ссылка
+                    на мануал</a></p>
+        </div>
+    </div>
+    <div id="question-iHfwSj13kODY" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию вы выполните, чтобы вернуть метку времени Unix для заданной даты?
+            </div>
+            <ul class="answers">
+                <li class=" correct ">
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php">mktime&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">date_sunrise&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">date_creation&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    
+                </li>
+                <li>
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">now&nbsp;&nbsp;<br></code></pre>
+                    <p></p>
+                    
+                </li>
+                <li class="last">
+                    <input name="iHfwSj13kODY-answers" type="radio" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php">get_time&nbsp;<br></code></pre>
+                    <p></p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
+                следующего кода?
+                <pre class="chili"><code class="php">$а&nbsp;=&nbsp;аrray();&nbsp;<br>$а[<span
+                        class="php__number">1</span>]&nbsp;=&nbsp;$а[]&nbsp;=&nbsp;$а[<span class="php__number">2</span>]&nbsp;=&nbsp;truе;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 2 (перезапись [2])</p>
+                    
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">1, 0, 2</p>
+                    
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">2, 3, 1</p>
+                    
+                </li>
+                <li>
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">2, 0, 1</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
+                    <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
+                затем создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
+                ошибки нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
+        </div>
+    </div>
+    
+    <div id="question-5bDn02wjprOX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Где может располагаться indirectly executed PHP скрипт (include файл) ?</div>
+            <ul class="answers">
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class="">В Document Root</p>
+                    
+                </li>
+                <li>
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">В любом месте</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="5bDn02wjprOX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">За пределами Document Root</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: настройки PHP 5 (php.ini) позволяют include файлов за пределами Document
+                Root </p>
+        </div>
+    </div>
+    <div id="question-v7IUAvZNWOjE" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какого типа данных нет в PHP 5?</div>
+            <ul class="answers">
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">массив</p>
+                    
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">объект</p>
+                    
+                </li>
+                <li>
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled">
+                    <p class="">Null</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="v7IUAvZNWOjE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">указатель</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-s6RhPk8Rqc8d" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">10</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"Value&nbsp;of&nbsp;a&nbsp;=&nbsp;$a"</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Value of a = 10</p>
+                    
+                </li>
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Value of a = $a</p>
+                    
+                </li>
+                <li>
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Синтаксическая ошибка</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="s6RhPk8Rqc8d-answers" type="radio" disabled="disabled">
+                    <p class="">Не определено</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-XWEFpMQny3vB" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какую управляющую конструкцию нужно использовать чтобы досрочно выйти из цикла
+                foreach()?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">break</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">exit</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    
+                </li>
+                <li>
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">continue</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="XWEFpMQny3vB-answers" type="radio" disabled="disabled">
+                    <p class="">return</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-VzRnbDLKHvEs" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Базовые понятия</div>
+            <div class="question-text">Каким способом нужно добавлять переменную как параметр GET-запроса в URL-адрес ?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">$url = "http://yoursite.com/test.php?var=?Variable";
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = 'http://yoursite.com/test.php$var=$Variable';
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = "http://yoursite.com/test.php($var=$Variable)";
+                    </p>
+                    
+                </li>
+                <li>
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class="">$url = "http://yoursite.com/test.php$var=?Variable";
+                    </p>
+                    
+                </li>
+                <li class="last">
+                    <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">$url = "http://yoursite.com/test.php?var=$Variable";
+                    </p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-yMav4rVsGyq7" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой оператор нужно указать для пропуска оставшейся части текущей итерации цикла
+                while() и начала следующей итерации?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">return </p>
+                    
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">exit </p>
+                    
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">continue </p>
+                    
+                </li>
+                <li>
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">break </p>
+                    
+                </li>
+                <li class="last">
+                    <input name="yMav4rVsGyq7-answers" type="radio" disabled="disabled">
+                    <p class="">switch</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-PCfNg0k0J37k" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Для кода:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__number">30</span>&nbsp;*&nbsp;<span
+                        class="php__number">5.7</span>;&nbsp;<span class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+                результатом будет:
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">30 * 5.7</p>
+                    
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">171</p>
+                    
+                </li>
+                <li>
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled">
+                    <p class="">150.7</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="PCfNg0k0J37k-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Выражения не могут использоваться с оператором echo</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-XfmoyW2RYj76" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Управляющие конструкции</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<br><span
+                        class="php__keyword">for</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                        class="php__number">5</span>;&nbsp;++<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>)&nbsp;{&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">if</span>&nbsp;(<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;==&nbsp;<span class="php__number">2</span>)&nbsp;<span
+                        class="php__keyword">continue</span>;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span
+                        class="php__string2">"$i"</span>;&nbsp;<br>}&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего из вышеперечисленного</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">0134</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">2</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">134</p>
+                    
+                </li>
+                <li>
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">012345</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="XfmoyW2RYj76-answers" type="radio" disabled="disabled">
+                    <p class="">0124</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Потому что часть ++$i / $i++ всегда выполняется после тела цикла. т.е.
+                цикл в задаче аналогичен такому:
+            </p>
+            <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;=&nbsp;<span
+                    class="php__number">0</span>;&nbsp;<br><span class="php__keyword">while</span>&nbsp;(<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                    class="php__number">5</span>)&nbsp;{&nbsp;<br><span class="php__keyword">if</span>&nbsp;(<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;!=&nbsp;<span
+                    class="php__number">2</span>)&nbsp;{&nbsp;<br><span class="php__keyword">print</span>&nbsp;<span
+                    class="php__string2">"$i"</span>;&nbsp;&nbsp;<br>}&nbsp;<br><span class="php__keyword">$</span><span
+                    class="php__variable">i</span>++;&nbsp;<span
+                    class="php__com">//&nbsp;++$i&nbsp;-&nbsp;неважно</span>&nbsp;<br>}&nbsp;<br></code></pre>
+            Вот если вынести print в заголовок, там можно получить и другой результат:
+            <pre class="chili"><code class="php"><span class="php__keyword">for</span>&nbsp;(<span class="php__keyword">$</span><span
+                    class="php__variable">i</span>&nbsp;=&nbsp;<span class="php__number">0</span>;&nbsp;<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>&nbsp;&lt;&nbsp;<span
+                    class="php__number">5</span>;&nbsp;<span class="php__keyword">print</span>&nbsp;++<span
+                    class="php__keyword">$</span><span class="php__variable">i</span>)&nbsp;{&nbsp;}&nbsp;<span
+                    class="php__com">//&nbsp;12345</span>&nbsp;<br></code></pre>
+            <p></p>
+        </div>
+    </div>
+    <div id="question-XEVBiQdF3YcG" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какая из ниже перечисленных функций читает файл, удаляя из него HTML- и
+                PHP-теги?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fgetc()</p>
+                    
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">fgetss()</p>
+                    
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fgets()</p>
+                    
+                </li>
+                <li>
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">fread()</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
+                    <p class="">file()</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Функция fgetss() при чтении удаляет из прочитанных данных все HTML- и
+                PHP-теги.</p>
+        </div>
+    </div>
+    <div id="question-E6i9stKVkkm8" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какие из следующих типов данных являются смешанными (compound)?</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Object</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Integer</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Enumeration</p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct ">Array</p>
+                    
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">List</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-a8Pm5ENjuSt4" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Стандартные функции PHP</div>
+            <div class="question-text">Какую функцию нужно использовать, для того чтобы сравнить строки с использованием
+                алгоритма "естественного упорядочения":
+            </div>
+            <div class="text-answer correct">
+                <p>Правильные ответы: <b>strnatcmp, strnatcasecmp, strnatcmp(), strnatcasecmp()</b></p>
+            </div>
+        </div>
+    </div>
+    <div id="question-Fz7zcyHI0xoz" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Что выведет следующий код:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;&nbsp;<br><span
+                        class="php__keyword">$</span><span
+                        class="php__variable">i</span>&nbsp;=&nbsp;(string)&nbsp;<span class="php__number">0123</span>;&nbsp;<br><span
+                        class="php__keyword">echo</span>&nbsp;(int)&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">i</span>;&nbsp;<br><span
+                        class="php__end">?&gt;</span>&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">83</p>
+                    
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">0123</p>
+                    
+                </li>
+                <li>
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">Синтаксическая ошибка</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="Fz7zcyHI0xoz-answers" type="radio" disabled="disabled">
+                    <p class="">123</p>
+                    
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: Число 0123 является восьмиричным. Его десятичное представление - 83.</p>
+        </div>
+    </div>
+    <div id="question-J2pJgUgRkyMk" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Переменные и типы данных</div>
+            <div class="question-text">Какой тип данных не допустим в PHP?</div>
+            <ul class="answers">
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">string</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">integer</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">float</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">char</p>
+                    
+                </li>
+                <li>
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">array</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="J2pJgUgRkyMk-answers" type="radio" disabled="disabled">
+                    <p class="">object</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-ARYrIfk1f5NZ" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Какой результат выполнения следующего кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;=&nbsp;<span class="php__number">10</span>;&nbsp;<br><span
+                        class="php__keyword">if</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>&nbsp;&gt;&nbsp;<span class="php__number">5</span>&nbsp;OR&nbsp;&lt;&nbsp;<span
+                        class="php__number">15</span>)&nbsp;<br>&nbsp;&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"true"</span>;&nbsp;<br><span class="php__keyword">else</span>&nbsp;<br>&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span
+                        class="php__string2">"false"</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class="">false</p>
+                    
+                </li>
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Возникнет синтаксическая ошибка</p>
+                    
+                </li>
+                <li>
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего не будет выведено</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="ARYrIfk1f5NZ-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">true</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-jxCSzJG1OZBi" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Операторы и операции</div>
+            <div class="question-text">Какой из операторов PHP позволяет определить остаток от целочисленного деления?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">%</p>
+                    
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">mod</p>
+                    
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">//</p>
+                    
+                </li>
+                <li>
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">/</p>
+                    
+                </li>
+                <li class="last">
+                    <input name="jxCSzJG1OZBi-answers" type="radio" disabled="disabled">
+                    <p class="">\</p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>
+    <div id="question-8R4VuBwgEK49" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Синтаксис</div>
+            <div class="question-text">Дан следующий код. Какие из этих переменных будут хранить значение "Rules"?
+                <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span class="php__string2">"PHP"</span>;&nbsp;&nbsp;<br>$<span
+                        class="php__keyword">$</span><span class="php__variable">var</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"Rules"</span>;&nbsp;<br></code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">$PHP
+                    </p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$Rules
+                    </p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">$"PHP"
+                    </p>
+                    
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">${"PHP"}
+                    </p>
+                    
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">$var
+                    </p>
+                    
+                </li>
+            </ul>
+        </div>
+    </div>

+ 715 - 0
tests/9.html

@@ -0,0 +1,715 @@
+<div class="col row justify-content-center">
+    <div id="question-8VzwdA6H3D5R" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Что выведет данный скрипт в результате своей работы?
+                <code class="php">
+                    <br>&lt;?php
+                    <br>class MyClass {
+                    <br>&nbsp;&nbsp;&nbsp;public $myVar;
+                    <br>&nbsp;&nbsp;&nbsp;function __constructor() {
+                    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this -> myVar = 5;
+                    <br>&nbsp;&nbsp;&nbsp;}
+                    <br>}
+                    <br>$a = new MyClass;
+                    <br>echo $a -> myVar;
+                    <br>?&gt;
+                </code>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="8VzwdA6H3D5R-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">5</p>
+                    <p style="position:absolute; right:11px;">3144 / 6254</p>
+                </li>
+                <li>
+                    <input name="8VzwdA6H3D5R-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">206 / 6254</p>
+                </li>
+                <li>
+                    <input name="8VzwdA6H3D5R-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Ничего не выведет</p>
+                    <p style="position:absolute; right:11px;">2060 / 6254</p>
+                </li>
+                <li class="last">
+                    <input name="8VzwdA6H3D5R-answers" type="radio" disabled="disabled">
+                    <p class="">Выведет ошибку</p>
+                    <p style="position:absolute; right:11px;">831 / 6254</p>
+                </li>
+            </ul>
+            <p class="explanation">Пояснение: В PHP5 название конструктора "__construct", но это не мешает объявить свой
+                метод "__constructor".</p>
+        </div>
+    </div>
+    <div id="question-0CRnoAd1efvE" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Данный код выведет ошибку. В какой строке?
+                <pre class="chili">
+                    <code class="php"
+      <span class="php__start">&lt;?php</span>&nbsp;
+                        <span class="php__keyword">abstract</span>&nbsp;
+                        <span class="php__keyword">class</span>&nbsp;B&nbsp;{&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span class="php__string2">"B"</span>;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;__construct(){&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;<span
+                        class="php__keyword">var</span>&nbsp;=&nbsp;<span class="php__string2">"B"</span>;&nbsp;&nbsp;}&nbsp;&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;E&nbsp;<span class="php__keyword">extends</span>&nbsp;B&nbsp;{&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var</span>&nbsp;=&nbsp;<span class="php__string2">"E"</span>;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;__construct()&nbsp;{&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;<span
+                        class="php__keyword">var</span>&nbsp;=&nbsp;<span class="php__string2">"E"</span>;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;__clone()&nbsp;{&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;<span
+                        class="php__keyword">var</span>&nbsp;=&nbsp;<span class="php__string2">"C"</span>;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">var1</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;B();&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var2</span>&nbsp;=&nbsp;<span class="php__keyword">new</span>&nbsp;E();&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">var3</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">var1</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">var4</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">clone</span>(<span class="php__keyword">$</span><span
+                        class="php__variable">var2</span>);&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var5</span>&nbsp;=&amp;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var4</span>-&gt;<span class="php__keyword">var</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">var2</span>-&gt;<span
+                        class="php__keyword">var</span>&nbsp;=&nbsp;<span
+                        class="php__string2">"V"</span>;&nbsp;&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="0CRnoAd1efvE-answers" type="radio" disabled="disabled">
+                    <p class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">var4</span>&nbsp;=&nbsp;<span
+                            class="php__keyword">clone</span>(<span class="php__keyword">$</span><span
+                            class="php__variable">var2</span>);</code></p>
+                    <p style="position:absolute; right:11px;">257 / 1900</p>
+                </li>
+                <li>
+                    <input name="0CRnoAd1efvE-answers" type="radio" disabled="disabled">
+                    <p class="chili"><code class="php"><span class="php__keyword">function</span>&nbsp;__clone()&nbsp;{</code>
+                    </p>
+                    <p style="position:absolute; right:11px;">126 / 1900</p>
+                </li>
+                <li>
+                    <input name="0CRnoAd1efvE-answers" type="radio" disabled="disabled">
+                    <p class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">var5</span>&nbsp;=&amp;&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">var4</span>-&gt;<span
+                            class="php__keyword">var</span>;</code>
+                    </p>
+                    <p style="position:absolute; right:11px;">390 / 1900</p>
+                </li>
+                <li>
+                    <input name="0CRnoAd1efvE-answers" type="radio" disabled="disabled">
+                    <p class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">var3</span>&nbsp;=&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">var1</span>;</code>
+                    </p>
+                    <p style="position:absolute; right:11px;">71 / 1900</p>
+                </li>
+                <li class="last">
+                    <input name="0CRnoAd1efvE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="correct  chili"><code class="php"><span class="php__keyword">$</span><span
+                            class="php__variable">var1</span>&nbsp;=&nbsp;<span class="php__keyword">new</span>&nbsp;B();</code>
+                    </p>
+                    <p style="position:absolute; right:11px;">1048 / 1900</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-TGdihM7j7FR1" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Дан класс:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;One&nbsp;{&nbsp;&nbsp;&nbsp;<span class="php__keyword">public</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">param</span>&nbsp;=&nbsp;<span
+                        class="php__number">5</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="php__keyword">protected</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;__construct()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;param&nbsp;=&nbsp;<span
+                        class="php__number">10</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getInstance()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">new</span>&nbsp;One();&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;}&nbsp;</code></pre>
+                Какие верные варианты его использования и что выведется на экран?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">asdf</span>&nbsp;=&nbsp;<span
+                            class="php__keyword">new</span>&nbsp;One();&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">asdf</span>-&gt;param;&nbsp;</code></pre>
+                    Выведется 5<p></p>
+                    <p style="position:absolute; right:11px;">571 / 5219</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">asdf</span>&nbsp;=&nbsp;<span
+                            class="php__keyword">new</span>&nbsp;One();&nbsp;<span class="php__keyword">echo</span>&nbsp;<span
+                            class="php__keyword">$</span><span class="php__variable">asdf</span>-&gt;param;&nbsp;</code></pre>
+                    Выведется 10<p></p>
+                    <p style="position:absolute; right:11px;">1983 / 5219</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class=" correct "></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">asdf</span>&nbsp;=&nbsp;One::getInstance();&nbsp;<span
+                            class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">asdf</span>-&gt;param;&nbsp;</code></pre>
+                    Выведется 10<p></p>
+                    <p style="position:absolute; right:11px;">3593 / 5219</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=""></p>
+                    <pre class="chili"><code class="php"><span class="php__keyword">$</span><span class="php__variable">asdf</span>&nbsp;=&nbsp;One::getInstance();&nbsp;<span
+                            class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                            class="php__variable">asdf</span>-&gt;param;&nbsp;</code></pre>
+                    Выведется 5<p></p>
+                    <p style="position:absolute; right:11px;">922 / 5219</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Все вышеперечисленные варианты приведут к ошибке</p>
+                    <p style="position:absolute; right:11px;">339 / 5219</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Если конструктор класса защищен, то создание объекта данного класса
+                приведет к ошибке.</p>
+
+        </div>
+    </div>
+    <div id="question-7RrzVhuVx8xP" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Чтобы определить программный код, который будет выполняться каждый раз, когда
+                создается новый экземпляр класса, вы добавите код внутри какого магического метода?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="7RrzVhuVx8xP-answers" type="radio" disabled="disabled">
+                    <p class="">__wakeup() </p>
+                    <p style="position:absolute; right:11px;">24 / 2215</p>
+                </li>
+                <li>
+                    <input name="7RrzVhuVx8xP-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">__construct() </p>
+                    <p style="position:absolute; right:11px;">2068 / 2215</p>
+                </li>
+                <li>
+                    <input name="7RrzVhuVx8xP-answers" type="radio" disabled="disabled">
+                    <p class="">__set_state() </p>
+                    <p style="position:absolute; right:11px;">14 / 2215</p>
+                </li>
+                <li>
+                    <input name="7RrzVhuVx8xP-answers" type="radio" disabled="disabled">
+                    <p class="">__set() </p>
+                    <p style="position:absolute; right:11px;">40 / 2215</p>
+                </li>
+                <li class="last">
+                    <input name="7RrzVhuVx8xP-answers" type="radio" disabled="disabled">
+                    <p class="">__call()</p>
+                    <p style="position:absolute; right:11px;">63 / 2215</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-kGQGdyGLVvjt" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">
+                <pre class="chili"><code class="php"><span class="php__keyword">interface</span>&nbsp;iSingleton&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getInstance();&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;singleton&nbsp;<span
+                        class="php__keyword">implements</span>&nbsp;iSingleton&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__value">false</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">final</span>&nbsp;<span class="php__keyword">public</span>&nbsp;<span
+                        class="php__keyword">static</span>&nbsp;<span class="php__keyword">function</span>&nbsp;getInstance()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;(self::<span class="php__keyword">$</span><span
+                        class="php__variable">instance</span>)&nbsp;?&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;:&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;self;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__construct(){}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__clone(){}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'Singleton::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;cl1&nbsp;<span class="php__keyword">extends</span>&nbsp;singleton{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'cl1::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;cl2&nbsp;<span class="php__keyword">extends</span>&nbsp;singleton{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'cl2::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;cl1::getInstance()-&gt;f1();&nbsp;cl2::getInstance()-&gt;f1();&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled">
+                    <p class="">Notice</p>
+                    <p style="position:absolute; right:11px;">53 / 1426</p>
+                </li>
+                <li>
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">cl1::f1()cl2::f1()</p>
+                    <p style="position:absolute; right:11px;">314 / 1426</p>
+                </li>
+                <li>
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">Singleton::f1()Singleton::f1()</p>
+                    <p style="position:absolute; right:11px;">521 / 1426</p>
+                </li>
+                <li>
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled">
+                    <p class="">cl1::f1()cl1::f1()</p>
+                    <p style="position:absolute; right:11px;">181 / 1426</p>
+                </li>
+                <li>
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled">
+                    <p class="">Fatal Error</p>
+                    <p style="position:absolute; right:11px;">241 / 1426</p>
+                </li>
+                <li class="last">
+                    <input name="kGQGdyGLVvjt-answers" type="radio" disabled="disabled">
+                    <p class="">cl2::f1()cl2::f1()</p>
+                    <p style="position:absolute; right:11px;">100 / 1426</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Позднее статическое связывание в паттерне "Одиночка" через
+                перенаправленный вызов self.
+                self использует класс, к которому она принадлежит, в данном случае это class singleton.
+                getInstance() всегда возвращает единственный и тот же самый экземпляр объекта.
+                Первым была вызвана инициализация объекта cl1, все последующие инициализации будут возвращать первый
+                инициализированный объект</p>
+
+        </div>
+    </div>
+    <div id="question-jx4nJheF0fQt" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">
+                <pre class="chili"><code class="php"><span class="php__keyword">interface</span>&nbsp;iSingleton&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;getInstance();&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;singleton&nbsp;<span
+                        class="php__keyword">implements</span>&nbsp;iSingleton&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">static</span>&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__value">false</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">final</span>&nbsp;<span class="php__keyword">public</span>&nbsp;<span
+                        class="php__keyword">static</span>&nbsp;<span class="php__keyword">function</span>&nbsp;getInstance()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;(self::<span class="php__keyword">$</span><span
+                        class="php__variable">instance</span>)&nbsp;?&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;:&nbsp;self::<span
+                        class="php__keyword">$</span><span class="php__variable">instance</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;<span class="php__keyword">static</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__construct(){}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__clone(){}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'Singleton::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;cl1&nbsp;<span class="php__keyword">extends</span>&nbsp;singleton{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'cl1::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;cl2&nbsp;<span class="php__keyword">extends</span>&nbsp;singleton{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;f1(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string1">'cl2::f1()'</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;cl1::getInstance()-&gt;f1();&nbsp;&nbsp;cl2::getInstance()-&gt;f1();&nbsp;&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled">
+                    <p class="">cl1::f1()cl2::f1()</p>
+                    <p style="position:absolute; right:11px;">357 / 1403</p>
+                </li>
+                <li>
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled">
+                    <p class="">cl2::f1()cl2::f1()</p>
+                    <p style="position:absolute; right:11px;">105 / 1403</p>
+                </li>
+                <li>
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Fatal Error</p>
+                    <p style="position:absolute; right:11px;">290 / 1403</p>
+                </li>
+                <li>
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled">
+                    <p class="">Singleton::f1()Singleton::f1()</p>
+                    <p style="position:absolute; right:11px;">296 / 1403</p>
+                </li>
+                <li>
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled">
+                    <p class="">Notice</p>
+                    <p style="position:absolute; right:11px;">53 / 1403</p>
+                </li>
+                <li class="last">
+                    <input name="jx4nJheF0fQt-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">cl1::f1()cl1::f1()</p>
+                    <p style="position:absolute; right:11px;">283 / 1403</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Позднее статическое связывание в паттерне "Одиночка" через
+                перенаправленный вызов static.
+                getInstance() всегда возвращает единственный и тот же самый экземпляр объекта.
+                Первым была вызвана инициализация объекта cl1, все последующие инициализации будут возвращать первый
+                инициализированный объект.</p>
+
+        </div>
+    </div>
+    <div id="question-jhYnE4xMSijb" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Что выведет следующий код?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;People&nbsp;{&nbsp;&nbsp;<span class="php__keyword">public</span>&nbsp;<span
+                        class="php__keyword">function</span>&nbsp;greeting()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"A&nbsp;nice&nbsp;smile&nbsp;for&nbsp;you.&nbsp;"</span>;&nbsp;&nbsp;}&nbsp;}&nbsp;trait&nbsp;MyParents&nbsp;{&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;greeting()&nbsp;{&nbsp;&nbsp;&nbsp;parent::greeting();&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;greeting2();&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"A&nbsp;big&nbsp;hug&nbsp;for&nbsp;you.&nbsp;"</span>;&nbsp;&nbsp;}&nbsp;}&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;MyMom&nbsp;<span class="php__keyword">extends</span>&nbsp;People&nbsp;{&nbsp;&nbsp;<span
+                        class="php__keyword">use</span>&nbsp;MyParents;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;greeting2()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"A&nbsp;big&nbsp;kiss&nbsp;for&nbsp;you.&nbsp;"</span>;&nbsp;&nbsp;}&nbsp;}&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;MyDad&nbsp;<span class="php__keyword">extends</span>&nbsp;People&nbsp;{&nbsp;&nbsp;<span
+                        class="php__keyword">use</span>&nbsp;MyParents;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;greeting2()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__string2">"A&nbsp;strong&nbsp;handshake&nbsp;for&nbsp;you.&nbsp;"</span>;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">person</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;MyMom();&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">person</span>-&gt;greeting();&nbsp;<span class="php__end">?&gt;</span>&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="jhYnE4xMSijb-answers" type="radio" disabled="disabled">
+                    <p class="">A big kiss for you. A big hug for you. A strong handshake for you. </p>
+                    <p style="position:absolute; right:11px;">115 / 1579</p>
+                </li>
+                <li>
+                    <input name="jhYnE4xMSijb-answers" type="radio" disabled="disabled">
+                    <p class="">A nice smile for you. A big hug for you. A strong handshake for you.</p>
+                    <p style="position:absolute; right:11px;">126 / 1579</p>
+                </li>
+                <li>
+                    <input name="jhYnE4xMSijb-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">A nice smile for you. A big kiss for you. A big hug for you. </p>
+                    <p style="position:absolute; right:11px;">1173 / 1579</p>
+                </li>
+                <li>
+                    <input name="jhYnE4xMSijb-answers" type="radio" disabled="disabled">
+                    <p class="">A nice smile for you. A big hug for you. A strong handshake for you. </p>
+                    <p style="position:absolute; right:11px;">106 / 1579</p>
+                </li>
+                <li class="last">
+                    <input name="jhYnE4xMSijb-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">A strong handshake for you. A big hug for you. </p>
+                    <p style="position:absolute; right:11px;">47 / 1579</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-jp3m6Y5XI8dc" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Чем отличается абстрактный класс от интерфейса?</div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Интерфейс не может содержать реализации</p>
+                    <p style="position:absolute; right:11px;">2712 / 3793</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">Абстрактный класс не может содержать реализации</p>
+                    <p style="position:absolute; right:11px;">720 / 3793</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">Класс, реализующий интерфейс, обязан предоставить имплементацию всех методов
+                        этого интерфейса</p>
+                    <p style="position:absolute; right:11px;">2926 / 3793</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">Ничем не отличаются</p>
+                    <p style="position:absolute; right:11px;">108 / 3793</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-VfOcvAXU2o6Z" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Какой оператор в PHP5 определяет является ли объект экземпляром класса, потомком
+                класса или реализующим интерфейс:
+            </div>
+            <div class="text-answer">
+                <p>Ваш ответ: &nbsp; <input type="text" value="this" readonly="readonly"></p>
+                <p>Правильные ответы: instanceof,INSTANCEOF,instanceOf</p>
+            </div>
+
+        </div>
+    </div>
+    <div id="question-Mz0dFerJAfRp" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Что будет на экране в результате выполнения данного кода?
+                <pre class="chili"><code class="php"><span class="php__keyword">class</span>&nbsp;A&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">var1</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;__construct(<span
+                        class="php__keyword">$</span><span class="php__variable">var1</span>)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">this</span>-&gt;var1=<span
+                        class="php__keyword">$</span><span class="php__variable">var1</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;method1()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">a</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;A(<span class="php__number">5</span>);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">a</span>-&gt;var1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">cl</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;A(<span class="php__number">10</span>);&nbsp;<span
+                        class="php__keyword">$</span><span
+                        class="php__variable">cl</span>-&gt;method1();&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="Mz0dFerJAfRp-answers" type="radio" disabled="disabled">
+                    <p class="">10</p>
+                    <p style="position:absolute; right:11px;">254 / 3269</p>
+                </li>
+                <li>
+                    <input name="Mz0dFerJAfRp-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">5</p>
+                    <p style="position:absolute; right:11px;">2153 / 3269</p>
+                </li>
+                <li>
+                    <input name="Mz0dFerJAfRp-answers" type="radio" disabled="disabled">
+                    <p class="">Ничего</p>
+                    <p style="position:absolute; right:11px;">135 / 3269</p>
+                </li>
+                <li>
+                    <input name="Mz0dFerJAfRp-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение о фатальной ошибке</p>
+                    <p style="position:absolute; right:11px;">553 / 3269</p>
+                </li>
+                <li class="last">
+                    <input name="Mz0dFerJAfRp-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение о том, что поле неопределенно</p>
+                    <p style="position:absolute; right:11px;">168 / 3269</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: Объекты одного типа имеют доступ к приватным членам, даже если это разные
+                екземпляры. Так как, реализация объектов уже известна внутри этих объектов
+                http://php.net/manual/en/language.oop5.visibility.php#language.oop5.visibility-other-objects</p>
+
+        </div>
+    </div>
+    <div id="question-GfoC12Zhf6MX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Нюансы ООП в PHP</div>
+            <div class="question-text">Какое значение будет выведено на экран при выполнении следующего кода:
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">class</span>&nbsp;foo&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">private</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">value</span>&nbsp;=&nbsp;<span class="php__number">42</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;&amp;getValue()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">return</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;value;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">public</span>&nbsp;<span class="php__keyword">function</span>&nbsp;echoValue(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">echo</span>&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">this</span>-&gt;value;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;}&nbsp;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">obj</span>&nbsp;=&nbsp;<span
+                        class="php__keyword">new</span>&nbsp;foo;&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">myValue</span>&nbsp;=&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">obj</span>-&gt;getValue();&nbsp;<span class="php__keyword">$</span><span
+                        class="php__variable">myValue</span>&nbsp;=&nbsp;<span class="php__number">33</span>;&nbsp;<span
+                        class="php__keyword">$</span><span class="php__variable">obj</span>-&gt;echoValue();&nbsp;<span
+                        class="php__end">?&gt;</span>&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class="">Сообщение об ошибке
+                    </p>
+                    <p style="position:absolute; right:11px;">985 / 6097</p>
+                </li>
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">33</p>
+                    <p style="position:absolute; right:11px;">1808 / 6097</p>
+                </li>
+                <li>
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">42</p>
+                    <p style="position:absolute; right:11px;">3230 / 6097</p>
+                </li>
+                <li class="last">
+                    <input name="GfoC12Zhf6MX-answers" type="radio" disabled="disabled">
+                    <p class="">0</p>
+                    <p style="position:absolute; right:11px;">57 / 6097</p>
+                </li>
+            </ul>
+
+            <p class="explanation">Пояснение: http://www.php.net/manual/en/language.references.return.php</p>
+
+        </div>
+    </div>
+    <div id="question-1CyRWKSWL8ua" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Вам необходимо установить следующие области видимости для атрибутов класса:&nbsp;<br>
+                1) Везде<br>
+                2) Потомки, предки, и текущий класс;<br>
+                3) Только текущий класс<br><br>
+                Какие ключевые слова нужно использовать в каждом из этих трёх случаев?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="1CyRWKSWL8ua-answers" type="radio" disabled="disabled">
+                    <p class="">1) private<br>
+                        2) public<br>
+                        3) protected</p>
+                    <p style="position:absolute; right:11px;">14 / 2185</p>
+                </li>
+                <li>
+                    <input name="1CyRWKSWL8ua-answers" type="radio" disabled="disabled">
+                    <p class="">1) private<br>
+                        2) protected<br>
+                        3) public</p>
+                    <p style="position:absolute; right:11px;">14 / 2185</p>
+                </li>
+                <li>
+                    <input name="1CyRWKSWL8ua-answers" type="radio" disabled="disabled">
+                    <p class="">1) public<br>
+                        2) private<br>
+                        3) protected
+                    </p>
+                    <p style="position:absolute; right:11px;">164 / 2185</p>
+                </li>
+                <li>
+                    <input name="1CyRWKSWL8ua-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">1) public<br>
+                        2) protected<br>
+                        3) private
+                    </p>
+                    <p style="position:absolute; right:11px;">1978 / 2185</p>
+                </li>
+                <li class="last">
+                    <input name="1CyRWKSWL8ua-answers" type="radio" disabled="disabled">
+                    <p class="">1) protected<br>
+                        2) private<br>
+                        3) public</p>
+                    <p style="position:absolute; right:11px;">15 / 2185</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-cebjG56oGlkE" class="col-8 alert alert-success">
+        <div class="question corrct">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Вы работаете в команде программистов. Проект разделён на несколько функциональных
+                частей. Вы работаете над специализированными классами форматирования, которые позже будут добавлены в
+                главный проект. Укажите, что вы будете использовать, чтобы избежать возможный конфликт имён?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="cebjG56oGlkE-answers" type="radio" disabled="disabled">
+                    <p class="">Использую перегрузку функций</p>
+                    <p style="position:absolute; right:11px;">99 / 2214</p>
+                </li>
+                <li>
+                    <input name="cebjG56oGlkE-answers" type="radio" disabled="disabled">
+                    <p class="">Определю прототипы функций</p>
+                    <p style="position:absolute; right:11px;">83 / 2214</p>
+                </li>
+                <li>
+                    <input name="cebjG56oGlkE-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class=" correct ">Определю пространства имён </p>
+                    <p style="position:absolute; right:11px;">1952 / 2214</p>
+                </li>
+                <li>
+                    <input name="cebjG56oGlkE-answers" type="radio" disabled="disabled">
+                    <p class="">Использую сборщик мусора в памяти</p>
+                    <p style="position:absolute; right:11px;">12 / 2214</p>
+                </li>
+                <li class="last">
+                    <input name="cebjG56oGlkE-answers" type="radio" disabled="disabled">
+                    <p class="">Использую контроль типов</p>
+                    <p style="position:absolute; right:11px;">64 / 2214</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-i2PEXZ4oO8eX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Общие вопросы</div>
+            <div class="question-text">Что из следующих утверждений верно относительно ключевых слов final и abstract?
+            </div>
+            <ul class="answers">
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled" checked="checked">
+                    <p class="">Абстрактный класс не может иметь не абстрактные методы</p>
+                    <p style="position:absolute; right:11px;">617 / 4880</p>
+                </li>
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class="">final класс не может иметь final методов</p>
+                    <p style="position:absolute; right:11px;">261 / 4880</p>
+                </li>
+                <li>
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class="">Абстрактный класс не может иметь final методов</p>
+                    <p style="position:absolute; right:11px;">1304 / 4880</p>
+                </li>
+                <li class="last">
+                    <input name="i2PEXZ4oO8eX-answers" type="radio" disabled="disabled">
+                    <p class=" correct ">final класс не может иметь абстрактных методов</p>
+                    <p style="position:absolute; right:11px;">2664 / 4880</p>
+                </li>
+            </ul>
+
+        </div>
+    </div>
+    <div id="question-BmlC4cIMVaBX" class="col-8 alert alert-success">
+        <div class="question  incorrect ">
+            <div class="question-topic">Практические вопросы</div>
+            <div class="question-text">Что выведет на страницу код?
+                <pre class="chili"><code class="php"><span class="php__start">&lt;?php</span>&nbsp;<span
+                        class="php__keyword">abstract</span>&nbsp;<span class="php__keyword">class</span>&nbsp;cOlolo{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">static</span>&nbsp;<span class="php__keyword">function</span>&nbsp;dontDoIt(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">print</span>&nbsp;<span class="php__string2">"wow"</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span
+                        class="php__keyword">abstract</span>&nbsp;<span class="php__keyword">function</span>&nbsp;doIt();&nbsp;}&nbsp;&nbsp;cOlolo::dontDoIt();&nbsp;<span
+                        class="php__end">?&gt;</span>&nbsp;</code></pre>
+            </div>
+            <ul class="answers">
+                <li>
+                    <input type="checkbox" disabled="disabled" checked="checked">
+                    <p class="">Сообщение об ошибке</p>
+                    <p style="position:absolute; right:11px;">396 / 1425</p>
+                </li>
+                <li>
+                    <input type="checkbox" disabled="disabled">
+                    <p class="">wow + предупреждение</p>
+                    <p style="position:absolute; right:11px;">212 / 1425</p>
+                </li>
+                <li class="last">
+                    <input type="checkbox" disabled="disabled">
+                    <p class=" correct ">wow</p>
+                    <p style="position:absolute; right:11px;">857 / 1425</p>
+                </li>
+            </ul>
+        </div>
+    </div>
+</div>