Полезные функции на каждый день.
В PHP иногда не хватает довольно простых функций. Здесь представлены реализации некоторых из них.
Функции можно свободно кпировать и модифицировать под свои нужды. Вы можете использовать их в своих проектах, ответах на stackoverflow, публикациях на govnokod.ru.
Самый простой способ получить сразу все функции -- использовать composer:
composer require eb/func_all
Кроме того вы можете склонировать этот репозиторий и сгенерировать свой func_all.php
(возможно с другим именем) только с теми функциями, которые вам нужны.
Для этого отредактируйте конфиг make/config.php
и выполните
php make/make.php
Ну и конечно не брезгуйте старой доброй копипастой! Ведь возможно в ваш ООП-проект статические функции свершенно не вписываются.
Все функции статические и вы можете вызывать их в любом месте вашего кода.
Список функций и их описание пока можно посмотреть только в коде.
php vendor/bin/phpunit tests
Спасибо моим друзьям и коллегам за вдохновение и идеи функций и их реализаций.
Отдельное спасибо Алексею Шеину, который однажды показал мне здоровенный файл
с говнокдом под говорящим названием func_all
.