Skip to main content

Помощники (Helpers)

Определение

  • Помощники (Helpers) — это глобальные функции PHP, которые вы можете вызывать из любого места вашего приложения.
  • Вспомогательные файлы — это простые файлы PHP, содержащие функции.

Принципы

  • Помощники ДОЛЖНЫ быть созданы внутри модулей. Однако общие помощники МОГУТ быть созданы на уровне приложения.
  • Вы можете создать столько вспомогательных файлов, сколько вам нужно, для каждого модуля.
  • Вы можете реализовать столько вспомогательных функций, сколько вам нужно, для каждого вспомогательного файла.
  • Все вспомогательные файлы будут автоматически загружены фреймворком.

Правила

  • Помощники МОГУТ размещаться в папке Helpers внутри модуля или в самом приложении для общих помощников.

Структура папок

- usr
- modules
- {module-name}
- Helpers
- helpers.php
- mix.php
- ...

- usr
- app
- Helpers
- helpers.php
- mix.php
- ...

Использование

if (!function_exists('plus')) {
function add(int $a, int $b): int
{
return $a + $b;
}
}