Тема «Итераторы» помогает разобраться с Iterator и IteratorAggregate на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.

Повторите пример, измените значения и посмотрите результат — так материал запоминается быстрее.

PHP
<?php
class ListItems implements IteratorAggregate
{
    public function getIterator(): Traversable
    {
        return new ArrayIterator([1, 2, 3]);
    }
}
На заметку: Проверяйте код в безопасной среде (локальный сервер или песочница).
Игра Упражнение

Бесплатно, вход не требуется

Содержание книги

Всего: 56 глав

Книга, игра и упражнения доступны без регистрации и покупки.

Раздел №1. Основы PHPТема «Hello World» помогает разобраться с первую программу на PHP на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значе...
Тема «Переменные и их типы» помогает разобраться с типы данных PHP на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите рез...
Тема «Действия с переменными» помогает разобраться с присваивание и преобразования на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения...
Тема «Ссылочные переменные» помогает разобраться с передачу по ссылке на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите...
Тема «Константы» помогает разобраться с константы const и define на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите резул...
Тема «Математические операции» помогает разобраться с арифметику в PHP на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите...
Тема «Строковые операции» помогает разобраться с работу со строками на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите ре...
Тема «Логические операции» помогает разобраться с логические операторы на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите...
Тема «Оператор if-else» помогает разобраться с ветвление if-else на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите резул...
Тема «Цикл for» помогает разобраться с цикл for на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результат — так матери...
Тема «Цикл while и do-while» помогает разобраться с циклы while и do-while на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмот...
Тема «Оператор switch-case» помогает разобраться с конструкцию switch на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите...
Тема «Массивы и списки» помогает разобраться с индексные и ассоциативные массивы на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и...
Тема «Цикл foreach» помогает разобраться с перебор массивов на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результат...
Тема «Операции с массивами» помогает разобраться с функции count, array_push, array_merge на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените зн...
Тема «Функции» помогает разобраться с объявление функций на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результат — т...
Тема «Область видимости переменных» помогает разобраться с local, global и static на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и...
Тема «Отладочные функции» помогает разобраться с var_dump и print_r на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите ре...
Тема «Массив $_SERVER» помогает разобраться с суперглобальный массив $_SERVER на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и пос...
Тема «Обработка форм» помогает разобраться с $_GET и $_POST на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результат...
Тема «Инструкции include и require» помогает разобраться с подключение файлов на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и пос...
Раздел №2. Стандартные функции PHPТема «Математические функции» помогает разобраться с abs, round, min, max на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите п...
Тема «Строковые функции» помогает разобраться с strlen, substr, str_replace на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмо...
Тема «Функции для работы с файлами» помогает разобраться с fopen, fread, file_get_contents на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените з...
Тема «Функции для работы с потоками» помогает разобраться с потоки и обёртки на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посм...
Тема «Функции для работы с сетью» помогает разобраться с HTTP-запросы и сокеты на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и по...
Тема «Парсинг INI-файлов» помогает разобраться с parse_ini_file на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите резуль...
Тема «Права доступа к файлам» помогает разобраться с chmod, chown, is_readable на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и по...
Тема «Функции для работы с каталогами» помогает разобраться с scandir, mkdir, rmdir на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения...
Тема «Функции для работы с DNS» помогает разобраться с gethostbyname, dns_get_record на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значени...
Тема «Функции для работы с программным обеспечением» помогает разобраться с exec, shell_exec, passthru на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример...
Тема «Регулярные выражения» помогает разобраться с preg_match и preg_replace на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посм...
Тема «Функция phpinfo()» помогает разобраться с диагностику окружения PHP на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотр...
Раздел №3. Объектно-ориентированное программирование в PHPТема «Что такое ООП?» помогает разобраться с объектно-ориентированный подход на практике. PHP выполняется на сервере и часто используется для веб-приложений, API...
Тема «3 кита ООП» помогает разобраться с инкапсуляцию, наследование и полиморфизм на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и...
Тема «Создание класса в PHP» помогает разобраться с объявление класса и объектов на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и...
Тема «Конструктор, деструктор» помогает разобраться с __construct и __destruct на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и по...
Тема «Модификаторы для классов» помогает разобраться с public, protected, private на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и...
Тема «Статические свойства» помогает разобраться с static свойства и методы на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмо...
Тема «&quot;Магические&quot; методы» помогает разобраться с __get, __set, __toString на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значени...
Тема «Сериализация объектов» помогает разобраться с serialize и unserialize на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмо...
Тема «Механизм наследования и абстрактные классы» помогает разобраться с extends и abstract на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените...
Тема «Импортирование и автозагрузка классов» помогает разобраться с namespace, use и Composer autoload на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример...
Раздел №4. Обработка ошибок и исключенийТема «Режим вывода ошибок» помогает разобраться с error_reporting и display_errors на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматиза...
Тема «Оператор @» помогает разобраться с подавление ошибок оператором @ на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрит...
Тема «Оператор try-catch-finally» помогает разобраться с обработку исключений на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и пос...
Тема «Класс Exception» помогает разобраться с иерархию исключений на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите резу...
Раздел №5. Стандартные классы PHPТема «Классы для работы с датой и временем» помогает разобраться с DateTime и DateInterval на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматиз...
Тема «Итераторы» помогает разобраться с Iterator и IteratorAggregate на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите р...
Тема «Виртуальные массивы» помогает разобраться с ArrayObject и ArrayAccess на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмо...
Тема «Класс Directory» помогает разобраться с обход каталогов на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результа...
Тема «Класс Generator» помогает разобраться с генераторы yield на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите результ...
Раздел №6. Веб-программирование на PHPТема «Работа с заголовками» помогает разобраться с header() и коды ответа на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повтори...
Тема «Работа с cookie» помогает разобраться с setcookie и $_COOKIE на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотрите рез...
Тема «Работа с сессиями» помогает разобраться с session_start и $_SESSION на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и посмотр...
Тема «Авторизация пользователя» помогает разобраться с проверку логина и пароля на практике. PHP выполняется на сервере и часто используется для веб-приложений, API и автоматизации.Повторите пример, измените значения и п...

Интерактивная игра

Финальный тест в формате Duolingo: 840 вопросов по всем темам курса.

Начать игру