Все тесты предмета

Ответы на тесты Язык программирования PHP.фип_БАК_н с

Вопросы и варианты доступны бесплатно. 21 ответ доступен бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

72 вопроса 4 теста в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Язык программирования PHP» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

В каком порядке интерпретатор выполняет инструкции?

  1. В случайном порядке
  2. Строго последовательно✓ Правильный ответ
  3. Код перед выполнением необходимо сначала скомпилировать, затем он выполняется интерпретатором последовательно
✓ Правильный ответ

Строго последовательно

Вопрос 2

Каким образом можно оставить комментарий в коде?

  1. // какой - то комментарий
  2. (какой - комментарий)
  3. “какой - то комментарий”
  4. /* какой-то комментарий */
Вопрос 3

Из каких ключевых элементов состоит объект?

  1. Функции и методы
  2. Функции и показатели
  3. Свойства и методы
Вопрос 4

Какую арифметическую операцию выполняет оператор % в PHP?

  1. Сложение
  2. Деление с остатком
  3. Умножение
Вопрос 5

Какая функция в PHP возвращает текущее время?

  1. current_time()
  2. getTime()
  3. time()
Вопрос 6Ответ открыт бесплатно

Какая функция соединяет PHP с базой данных MySQL?

  1. connect()
  2. mysqli_connect()✓ Правильный ответ
  3. mysql_query()
✓ Правильный ответ

mysqli_connect()

Вопрос 7

Для чего используется var_dump в PHP?

  1. Для вывода информации о типе переменной
  2. Такой команды нет в PHP
  3. Для инициализации переменной
Вопрос 8

Как можно задать массив в языке PHP?

  1. $arr[«a»,»b»,»c»] = «q»;
  2. $arr («0″=> «a»);
  3. $arr = array(«a»,»b»,»c»);
  4. $arr[0] = «a»;
Вопрос 9

Что такое ассоциативный массив?

  1. Структура данных, хранящая набор значений, идентифицируемых по индексу или набору индексов, принимающих целые значения из некоторого заданного непрерывного диапазона
  2. это именованный блок кода, который определяется один раз, а затем может вызываться на исполнение сколько угодно раз
  3. Абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу
Вопрос 10Ответ открыт бесплатно

Что представляет собой шаблонизатор Smarty?

  1. Компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller✓ Правильный ответ
  2. Это библиотека для PHP
  3. Это фреймворк для работы с PHP
✓ Правильный ответ

Компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller

Вопрос 11

Какой SQL запрос используется для добавления данных в таблицу?

  1. INSERT
Вопрос 12

Какой SQL запрос используется для выбора данных из таблицы?

  1. SELECT
Вопрос 13Ответ открыт бесплатно

Какой SQL запрос используется для изменения или обновления данных в таблице?

  1. UPDATE✓ Правильный ответ
✓ Правильный ответ

UPDATE

Вопрос 14

Какой SQL запрос используется для удаления данных из таблицы?

  1. DELETE
Вопрос 15

Какой метод HTTP используется для отправки данных на сервер?

  1. POST
Вопрос 16

Шаблон проектирования приложения, который отделяет данные приложения и бизнес-логику (модель) от представления это (напишите сокращение на латинице):

  1. MVC
Вопрос 17Ответ открыт бесплатно

С помощью какого ключевого слова задаются условия запроса?

  1. WHERE✓ Правильный ответ
✓ Правильный ответ

WHERE

Вопрос 18

Какая стандартная функция PHP отключает буфер вывода и отправляет его в браузер?

  1. ob_end_flush;;ob_end_flush()
Вопрос 19

Как называется механизм, который позволяет временно хранить вывод скрипта до завершения его обработки, чтобы отправить его пользователю только тогда, когда весь контент будет сформирован?

  1. Буферизация
Вопрос 20Ответ открыт бесплатно

Какой оператор, при вызове внутри цикла, останавливает работу цикла, не дожидаясь его завершения?

  1. Break✓ Правильный ответ
✓ Правильный ответ

Break

Вопрос 21

Какая стандартная php функция удаляет пробелы в начале и в конце строки?

  1. Trim;;trim()
Вопрос 22

К какому типу данных относится VARCHAR(X) в MySQL?

  1. К числовому типу данных
  2. К строковому типу данных
  3. Относится к типу данных дат
Вопрос 23

Установите соответствие между кодом и его выводом в браузер при $i = 2:

  1. echo $i++;
  2. echo ++$i;
  3. echo $i**3;
  4. var_dump(!$i);
  5. 2
  6. 3
  7. 8
  8. bool(false)
Вопрос 24Ответ открыт бесплатно

Установите соответствие между глобальными массивами в PHP и данными хранящимися в них:

  1. $_GET✓ Правильный ответ
  2. $_POST✓ Правильный ответ
  3. $_COOKIE✓ Правильный ответ
  4. $_FILES✓ Правильный ответ
  5. $_SESSION✓ Правильный ответ
  6. Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.✓ Правильный ответ
  7. Список переменных, переданных скрипту методом POST.✓ Правильный ответ
  8. Массив содержит все cookies, которые сервер установил на стороне пользователя.✓ Правильный ответ
  9. Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвящённом загрузке файлов на сервер.✓ Правильный ответ
  10. Массив содержит все переменные сессии текущего пользователя.✓ Правильный ответ
✓ Правильный ответ

$_GET = Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса. ; $_POST = Список переменных, переданных скрипту методом POST. ; $_COOKIE = Массив содержит все cookies, которые сервер установил на стороне пользователя. ; $_FILES = Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвящённом загрузке файлов на сервер. ; $_SESSION = Массив содержит все переменные сессии текущего пользователя.

Вопрос 25

Установите соответствие между компонентом MVC архитектуры и его назначением:

  1. Model
  2. View
  3. Controller
  4. Отвечает за логику данных, лежащую в основе приложения
  5. Видимая часть приложения, то с чем взаимодействует пользователь
  6. Работает как мозг приложения и обеспечивает связь между моделью и видом
Вопрос 26

Установите соответствие между функцией PHP и её назначением:

  1. strlen()
  2. array_push()
  3. str_replace()
  4. Возвращает длину строки
  5. Добавляет элемент в конец массива
  6. Заменяет подстроку в строке
Вопрос 27Ответ открыт бесплатно

Расположите в правильной последовательности куски кода для получения информации о категориях интернет магазина из базы данных в массив:

  1. $link = mysqli_connect("localhost","my_user","my_password","my_db");
  2. $sql = “SELECT * FROM categories WHERE parent_id = 0”;
  3. $result = mysqli_query($link, $sql);
  4. While ($row = mysql_fetch_array($result))
  5. { $smartyArr[] = $row; }
✓ Правильный ответ

$link = mysqli_connect("localhost","my_user","my_password","my_db"); ; $sql = “SELECT * FROM categories WHERE parent_id = 0”; ; $result = mysqli_query($link, $sql); ; While ($row = mysql_fetch_array($result)) ; { $smartyArr[] = $row; }

Вопрос 28

Расположите куски кода в правильном порядке для проверки, существует ли файл:

  1. $filename = "test.txt";
  2. if (file_exists($filename)) {
  3. echo "File exists";
  4. };
Вопрос 29

Расположите куски PHP кода в правильном порядке для вывода строки Hello World в браузер через буферизацию:

  1. ob_start();
  2. echo “Hello World”;
  3. $content = ob_get_contents(); ob_end_clean();
  4. echo $content;
Вопрос 30Ответ открыт бесплатно

Расположите куски кода в правильном порядке для выполнения цикла while в PHP:

  1. $i = 1;
  2. while ($i <= 5) {
  3. echo $i . " ";
  4. $i++;
  5. }
✓ Правильный ответ

$i = 1; ; while ($i <= 5) { ; echo $i . " "; ; $i++; ; }

Вопрос 31

Расположите в порядке возрастания значений, следующие выражения:

  1. 54#
  2. pow(3, 2);
  3. round(9.6)
  4. abs(-11)
Вопрос 32

Есть задача доработать форму из Урока 19 «Формы и протокол HTTP ч.2». Создайте таблицу submittedData для хранения всех данных введённых пользователем в форму при ее подтверждении. Сделайте отдельную страницу data.php для вывода всех записей из таблицы submittedData. Также сделайте возможность на странице data.php удаления любой записи из таблицы submittedData. Какие столбцы и их тип вы будите использовать для таблицы submittedData? Какой тип SQL запроса вы будете использовать для сохранения данных введенных в форму при ее подтверждении? Какой тип SQL запроса вы будите использовать для вывода всех записей из таблицы submittedData? Какой тип SQL запроса вы будите использвать для удаления записей из таблицы submittedData?

  1. Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
  2. Столбцы и их тип: name: TEXT, surname: TEXT, gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
  3. Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: UPDATE. Тип SQL запроса для вывода записей из таблицы: INSERT. Тип запроса для удаления записи: DELETE.
Вопрос 33

Вам необходимо создать список заказов в личном кабинете текущего пользователя интернет-магазина, созданного в процессе прохождения обучения. Опишите кратко процесс реализации данной задачи.

  1. В файле UserController.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UsersModel.php, используя только что созданный метод в файле UserController.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
  2. В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
  3. В файле ProductModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле ProductModel.php, передам массив заказов текущего пользователя в шаблон authorization.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в authorization.tpl.
Вопрос 34Ответ открыт бесплатно

Для чего используется CSS во front -end разработке?

  1. Для гипертекстовой разметки текста
  2. Для задания цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов представления внешнего вида веб - страницы✓ Правильный ответ
  3. Для анимирования определенных элементов
✓ Правильный ответ

Для задания цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов представления внешнего вида веб - страницы

Вопрос 35

Для чего используется PHP в веб разработке?

  1. PHP нужен для динамического формирования страниц на основе информации из базы данных.
  2. Нужен для форматирования видимой части сайта
  3. PHP не используется для веб разработки
Вопрос 36

Что такое XSS уязвимость?

  1. Это критическая уязвимость операционной системы, которая может использоваться для удаленного управления злоумышленником
  2. Это вид уязвимости, которая свойственна веб-приложениям. Данная атака на сайт состоит в том, что в выдаваемую страницу внедряется вредоносный JS-код
  3. Это потенциальная уязвимость, которую может оставить программист при некачественном написании сайта
Вопрос 37Ответ открыт бесплатно

Что такое реляционные базы данных?

  1. Это набор данных использующие структуру данных в виде деревьев
  2. Это набор данных с предопределенными связями между ними✓ Правильный ответ
  3. Это набор данных никак не связанных между собой
✓ Правильный ответ

Это набор данных с предопределенными связями между ними

Вопрос 38

К какому типу баз данных относится MySQL?

  1. Сетевой тип
  2. Реляционный тип
  3. Иерархический
Вопрос 39

Для чего используется в базе данных первичный ключ?

  1. Для защиты базы данных от несанкционированного доступа
  2. Используется для связи одного элемента базы данных к определенному другому элементу
  3. Предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным
Вопрос 40

Что такое сookie?

  1. Любимая сладость создателя PHP - Расмуса Лердорфа
  2. Передача данных от пользователя серверу
  3. Это небольшие текстовые файлы, в которые браузер записывает данные с посещенных страницах
Вопрос 41Ответ открыт бесплатно

Что такое транзакция в MySQL?

  1. Запросы, предназначенные для работы со структурой данных,создание, описание и т.д.
  2. Операция, состоящая из одного или нескольких запросов к базе данных суть которой обеспечить корректное выполнение всех запросов в рамках одной транзакции✓ Правильный ответ
  3. Запросы которые применяются для предоставления или отмены прав доступа
✓ Правильный ответ

Операция, состоящая из одного или нескольких запросов к базе данных суть которой обеспечить корректное выполнение всех запросов в рамках одной транзакции

Вопрос 42

Широко распространённый протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов, это:

  1. HTTP
Вопрос 43

Есть задача: Доработайте форму из Урока 19 «Формы и протокол HTTP ч.2». Создайте таблицу submittedData для хранения всех данных введённых пользователем в форму при ее подтверждении. Сделайте отдельную страницу data.php для вывода всех записей из таблицы submittedData. Также сделайте возможность на странице data.php удаления любой записи из таблицы submittedData. Какие столбцы и их тип вы будите использовать для таблицы submittedData? Какой тип SQL запроса вы будете использовать для сохранения данных введенных в форму при ее подтверждении? Какой тип SQL запроса вы будите использовать для вывода всех записей из таблицы submittedData? Какой тип SQL запроса вы будите использвать для удаления записей из таблицы submittedData?

  1. Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
  2. Столбцы и их тип: name: TEXT, surname: TEXT, gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
  3. Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: UPDATE. Тип SQL запроса для вывода записей из таблицы: INSERT. Тип запроса для удаления записи: DELETE.
Вопрос 44Ответ открыт бесплатно

Как будет выглядеть код для вывода на экран слова "synergy"?

  1. ‘synergy’;
  2. print_r('synergy');✓ Правильный ответ
  3. print_r 'synergy';
  4. echo ‘synergy’;✓ Правильный ответ
✓ Правильный ответ

print_r('synergy'); ; echo ‘synergy’;

Вопрос 45

Может ли команда echo вывести на экран массив?

  1. Зависит от версии PHP
  2. Нет, для вывода массива предназначена команда print_r
  3. Да, может
Вопрос 46

Для чего главным образом предназначен язык PHP?

  1. Для разработки десктопных приложений для OC Windows
  2. Для анализа и визуализации данных
  3. Для back-end разработки
Вопрос 47

При помощи какого символа команды разделяются в PHP?

  1. ;
Вопрос 48Ответ открыт бесплатно

Какая строка получится в результате конкатенации ‘syn’ . ‘ergy’ (ответ напишите без кавычек)?

  1. synergy✓ Правильный ответ
✓ Правильный ответ

synergy

Вопрос 49

Возможно ли в PHP операции с разным типом данных, например сложение?

  1. Да, интерпретатор попытается привести разный тип данных к одному и выполнить вычисление
  2. Нет, PHP язык с исключительно строгой типизацией
  3. Нет, необходимо вручную объявлять тип данных для того чтобы выполнить операции с разным типом данных
Вопрос 50

Какие кавычки необходимо использовать при интерполяции переменных в PHP?

  1. Можно использовать, как одинарные кавычки так и двойные
  2. Необходимо использовать исключительно одинарные кавычки
  3. Необходимо использовать исключительно двойные кавычки
Вопрос 51Ответ открыт бесплатно

Что такое ассоциативность в PHP?

  1. Это определение того, с какой стороны будет выполняться порядок действий над операндами✓ Правильный ответ
  2. Ассоциативностью в PHP называется процесс присвоения какого - либо значения переменной
  3. Ассоциативность в PHP - это соответствие определенного действия для оператора
✓ Правильный ответ

Это определение того, с какой стороны будет выполняться порядок действий над операндами

Вопрос 52

Переменная, значение которой не меняется, это:

  1. Константа
Вопрос 53

Поименованная, либо адресуемая иным способом область памяти, это:

  1. Переменная
Вопрос 54Ответ открыт бесплатно

Стандартная PHP функция, которая используется для округления числа с плавающей точкой:

  1. round;;round()✓ Правильный ответ
✓ Правильный ответ

round;;round()

Вопрос 55

Стандартная PHP функция, которая используется для генерации случайного числа:

  1. rand;;rand()
Вопрос 56

Стандартная PHP функция, которая переворачивает строку:

  1. strrev;;strrev()
Вопрос 57

Стандартная PHP функция для вычисления длины гипатенузы прямоугольного треугольника:

  1. hypot;;hypot()
Вопрос 58Ответ открыт бесплатно

Оператор для получения остатка от деления в PHP:

  1. %✓ Правильный ответ
✓ Правильный ответ

%

Вопрос 59

Практическое задание: Выберите пользовательскую функцию, которая правильно рассчитает корни уравнения ax2+bx+c = 0 (включая комплексные).

  1. function findRoots($a, $b, $c) {     $discriminant = $b * $b - 4 * $a * $c;               if ($discriminant >= 0) {                   $root1 = (-$b + sqrt($discriminant)) / (2 * $a);                   $root2 = (-$b - sqrt($discriminant)) / (2 * $a);         return [$root1, $root2];     } else {         return "Корней нет";     }
  2. function findRoots($a, $b, $c) {              $discriminant = $b * $b - 4 * $a * $c;             if ($discriminant > 0) {             $root1 = (-$b + sqrt($discriminant)) / (2 * $a);             $root2 = (-$b - sqrt($discriminant)) / (2 * $a);                    return [$root1, $root2];     } elseif ($discriminant == 0) {         $root = -$b / (2 * $a);         return [$root];     } else {                   $realPart = -$b / (2 * $a);         $imaginaryPart = sqrt(-$discriminant) / (2 * $a);         return [$realPart . "+" . $imaginaryPart . "i", $realPart . "-" . $imaginaryPart . "i"];     } }
  3. function findRoots($a, $b, $c) {             $discriminant = $b * $b - 4 * $a * $c;             $root1 = (-$b + sqrt($discriminant)) / (2 * $a);             $root2 = (-$b - sqrt($discriminant)) / (2 * $a);             return [$root1, $root2]; }
  4. function findRoots($a, $b, $c) {             $discriminant = $b * $b - 4 * $a * $c;     if ($discriminant >= 0) {         $root1 = (-$b + sqrt($discriminant)) / (2 * $a);         $root2 = (-$b - sqrt($discriminant)) / (2 * $a);         return [$root1, $root2];     } else {         $root1 = sqrt(-$discriminant) / (2 * $a);         return [$root1];     } }
Вопрос 60

Выберите варианты старта транзакции в MySQL?

  1. START
  2. SETUP TRANSACTION
  3. START TRANSACTION
Вопрос 61Ответ открыт бесплатно

С помощью какого ключевого слова в MySQL можно соединить строки из нескольких таблиц, основываясь на их связи?

  1. JOIN✓ Правильный ответ
✓ Правильный ответ

JOIN

Вопрос 62

С помощью какой языковой конструкции можно изменять структуру таблиц?

  1. ALTER TABLE
  2. CHANGE TABLE
  3. EDIT TABLE
Вопрос 63

За что в MVC отвечает контроллер ?

  1. Контроллер управляет запросами пользователя (получаемые в виде запросов HTTP GET или POST, когда пользователь нажимает на элементы интерфейса для выполнения различных действий)
  2. Хранит данные в виде базы данных
  3. Занимается интерпретацией PHP кода
Вопрос 64

За что отвечает модель в MVC?

  1. Отвечает непосредственно за отображение интерфейса сайта
  2. Получает данные от контроллера, выполняет необходимые операции и передаёт их в вид
  3. Это объектная модель документа, которую браузер создаёт в памяти компьютера на основании HTML-кода, полученного им от сервера.
Вопрос 65Ответ открыт бесплатно

Какое ключевое слово используется для получения доступа к глобальной переменной, которая находится внутри функции?

  1. global✓ Правильный ответ
✓ Правильный ответ

global

Вопрос 66

Перечислите основные типы данных в php:

  1. Boolean, float, logic, text, subject, NULL
  2. String, boolean, text, massive, logic, NULL
  3. Boolean, integer, float, string, array, object, resource, NULL
Вопрос 67

Каким HTTP методом по умолчанию отправляются данные из веб-формы?

  1. get
Вопрос 68Ответ открыт бесплатно

С помощью какой функции можно получить идентификатор сессии?

  1. session_id;;session_id()✓ Правильный ответ
✓ Правильный ответ

session_id;;session_id()

Вопрос 69

Какая функция добавляет новый элемент в начало массива

  1. array_unshift;;array_unshift()
Вопрос 70

Как можно программно узнать имя класса, представителем которого является объект?

  1. get_class(объект);
  2. $(get_class->объект);
  3. class(объект);
Вопрос 71

С помощью какой функции можно проверить, существует ли файл?

  1. file_exists;;file_exists()
Вопрос 72Ответ открыт бесплатно

Вам необходимо создать список заказов в личном кабинете текущего пользователя интернет-магазина, созданного в процессе прохождения обучения. Опишите кратко процесс реализации данной задачи.

  1. В файле UserController.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UsersModel.php, используя только что созданный метод в файле UserController.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
  2. В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.✓ Правильный ответ
  3. В файле ProductModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле ProductModel.php, передам массив заказов текущего пользователя в шаблон authorization.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в authorization.tpl.
✓ Правильный ответ

В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.

О материалах и доступе

Что входит в набор «Язык программирования PHP.фип_БАК_н с»?

72 вопроса с вариантами из опубликованных тестов (4). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности