Под каждым уроком есть 10 тестов, которые помогут Вам закрепить пройденный материал.
Один из тестов будет развивать Вашу логику и интеллект!
Чтобы получить доступ к тестам -
авторизируйтесь!
{"179":{"id":"179","lesson":"20","type":"radio","title":"","text":"Надо ли закрывать соединения с БД?","answer_type":"Int","answer":"3","variables":{"0":"Необходимо закрыть в конце работы скрипта","1":"Необходимо закрыть сразу после запроса, иначе будет переполнения памяти","2":"Закрывать не надо, так как память не тратится на запросы","3":"Закрывать не надо, так как в конце работы скрипта соединение автоматически закрывается"},"group":"lvl1","course":"2"},"180":{"id":"180","lesson":"20","type":"yesno","title":"","text":"Принимает ли функция mysqli_query переменные? Ответ нет будет означать, что переменные не передаются.","answer_type":"Int","answer":"1","variables":{"0":""},"group":"lvl1","course":"2"},"181":{"id":"181","lesson":"20","type":"input","title":"","text":"Напишите имя функции, которую мы применяем для строк при занесении данных в Базу Данных для того, чтобы запрос прошел успешно, не было уязвимостей и скрипт не поломался из-за кавычек.","answer_type":"Function","answer":"mysqli_real_escape_string","variables":{"0":""},"group":"lvl1","course":"2"},"182":{"id":"182","lesson":"20","type":"input","title":"","text":"Напишите название функции, которую мы применяем для вывода строк с данными на экран, которые могут содержать вредоносный HTML код и поломать нашу верстку без использования этой функции.","answer_type":"Function","answer":"htmlspecialchars","variables":{"0":""},"group":"lvl1","course":"2"},"183":{"id":"183","lesson":"20","type":"yesno","title":"","text":"Правда ли, что для чисел мы будем использовать упрощенный вариант приведения строки к числу через синтаксис: (int)?","answer_type":"Int","answer":"0","variables":{"0":""},"group":"lvl1","course":"2"},"184":{"id":"184","lesson":"20","type":"radio","title":"","text":"Как именно мы обрамляем строки и числа?","answer_type":"Int","answer":"1","variables":{"0":"Строки и числа обрамляются кавычками","1":"Строки обрамляются кавычками, а числа - нет","2":"Строки и числа не обрамляются кавычками","3":"Строки не обрамляются кавычками, а числа - да"},"group":"lvl1","course":"2"},"185":{"id":"185","lesson":"20","type":"input","title":"","text":"Сколько обязательных параметров (входящих данных) у функции mysqli_error ?","answer_type":"Full","answer":"1","variables":{"0":""},"group":"lvl1","course":"2"},"186":{"id":"186","lesson":"20","type":"input","title":"","text":"Какую функцию мы дополнительно будем использовать для вывода строки пришедшей из textarea?","answer_type":"Function","answer":"nl2br","variables":{"0":""},"group":"lvl1","course":"2"},"187":{"id":"187","lesson":"20","type":"input","title":"","text":"Какой метод мы будем использовать для авторизации пользователя (когда человек вводит пароль)?","answer_type":"Function","answer":"post","variables":{"0":""},"group":"lvl1","course":"2"},"188":{"id":"188","lesson":"20","type":"yesno","title":"","text":"Правда ли, что mysqli на 2016 год так же устарел, как и mysql, и надо использовать ещё новее функцию pdo ?","answer_type":"Int","answer":"1","variables":{"0":""},"group":"lvl1","course":"2"}}
{"0":"179","1":"180","2":"181","3":"182","4":"183","5":"184","6":"185","7":"186","8":"187","9":"188"}