PHPackages                             eb/func\_all - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. eb/func\_all

ActiveLibrary

eb/func\_all
============

v1.1.0(7y ago)05[1 PRs](https://github.com/EgorBanin/func_all/pulls)UNLICENSEPHPPHP ^7.2CI failing

Since Mar 8Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/EgorBanin/func_all)[ Packagist](https://packagist.org/packages/eb/func_all)[ RSS](/packages/eb-func-all/feed)WikiDiscussions master Synced 4d ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

func\_all
=========

[](#func_all)

Полезные функции на каждый день.

В 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`.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance53

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

2

Last Release

2612d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c72e0a2c1463045e91c5007630d11f2666c55586a803e14b292a38add1bd65ae?d=identicon)[EgorBanin](/maintainers/EgorBanin)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/eb-func-all/health.svg)

```
[![Health](https://phpackages.com/badges/eb-func-all/health.svg)](https://phpackages.com/packages/eb-func-all)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
