git clone https://github.com/Maxlab/php-tasks-to-prepare-for-interview.git && cd php-tasks-to-prepare-for-interview
Разбил задачи по их типам. Каждый тип представлен интерфейсом. Также есть несколько вспомогательных классов:
- Data.php, он поставляет искусственные данные для заданий.
Data::getData(Data::getData(Data::ARR_SIMPL_INT)));
- FB.php, он позволяет выводить в консоль браузера дебаг инфу. Требует установки плагина firephp(для современных браузеров).
FB::info($some_var);
Пример использования смотрите в test.php
#####Файл с примерами https://github.com/Maxlab/php-tasks-to-prepare-for-interview/blob/master/test.php