- Теория
- Теория
Встроенные функции
Мы отлично справились со страницей доставки, поэтому Думпо доверил нам работу с главной страницей интернет-магазина. На ней нужно показать карточки с тремя случайными промо-товарами. Промо-товарами считаются все новые товары и пять самых дешёвых.
Подвесная кровать Асусмер
10000₽Диван Рмаериби
15000₽Компакт-кассета Преум
200₽
Думпо уже написал код, который выводит на страницу карточки со всеми товарами. Этот код находится в шаблоне components/promo.php
. Чтобы карточки с товарами появились на главной странице, этот шаблон туда нужно подключить.
Мы уже подключали файлы с помощью команды require
:
require('file.php');
Чтобы подключить файл, мы писали название команды, а затем в круглых скобках указывали адрес файла. Похоже на вызов функции и передачу ей аргумента, не правда ли? Так и есть. Команда require
— это функция. Но мы её не объявляли и это не разработка студии Кекса, так откуда она взялась? Прямо из PHP. Это встроенная функция.
Встроенные функции — это функции, которые написали создатели PHP. Это часть языка, поэтому их не нужно объявлять, прежде чем использовать. В PHP существуют тысячи готовых функций. Нет нужды заучивать их наизусть, ведь всегда можно заглянуть в документацию.
В прошлой части мы работали с командой count
. Это тоже встроенная функция, она принимает массив в качестве аргумента и возвращает его длину. В PHP есть множество встроенных функций для работы с массивами. Некоторые из них понадобятся нам, чтобы выполнить задачу и вывести на страницу карточки со случайными промо-товарами.
Но сначала подключим шаблон components/promo.php
к главной странице интернет-магазина.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.