https://github.com/maksimepikhin/php-headers
Компонент для работы с заголовками в PHP
https://github.com/maksimepikhin/php-headers
php php-component php-headers php-library
Last synced: 15 days ago
JSON representation
Компонент для работы с заголовками в PHP
- Host: GitHub
- URL: https://github.com/maksimepikhin/php-headers
- Owner: maksimepikhin
- License: mit
- Created: 2021-03-04T20:23:56.000Z (almost 5 years ago)
- Default Branch: stable
- Last Pushed: 2022-01-18T08:11:31.000Z (about 4 years ago)
- Last Synced: 2025-08-13T15:37:19.357Z (6 months ago)
- Topics: php, php-component, php-headers, php-library
- Language: PHP
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# php-headers

[](https://packagist.org/packages/mepihindeveloper/php-headers)
[](https://packagist.org/packages/mepihindeveloper/php-headers)


[](https://codecov.io/gh/mepihindeveloper/php-headers)
Компонент для работы с заголовками в PHP
# Структура
```
src/
--- interfaces/
--- Headers.php
```
В директории `interfaces` хранятся необходимые интерфейсы, которые необходимо имплементировать в при реализации
собственного класса `Headers`.
Класс `Headers` реализует интерфейс `HeadersInterface` для управления заголовками.
# Доступные методы
| Метод | Аргументы | Возвращаемые данные | Исключения | Описание |
|---------------------|-----------------------------|---------------------|--------------------------|-----------------------------------------------------------------------------|
| add(array $params) | Заголовок(и) [key => value] | void | | Добавляет заголовок. Если заголовок уже существует, то он будет перезаписан |
| remove(string $key) | Заголовок | void | | Удаляет заголовок |
| removeAll | | void | | Удаляет все заголовки |
| has(string $key) | Заголовок | bool | | Проверяет наличие заголовка. Проверка идет на наличие ключа и значения |
| get(string $key) | Заголовок | string | InvalidArgumentException | Получает значение заголовка |
| getAll | | | | Получает все заголовки |
| getIsApache | | bool | | Возвращает, является ли сервер Apache |
# Контакты
Вы можете связаться со мной в социальной сети ВКонтакте: [ВКонтакте: Максим Епихин](https://vk.com/maximepihin)
Если удобно писать на почту, то можете воспользоваться этим адресом: mepihindeveloper@gmail.com
Мой канал на YouTube, который посвящен разработке веб и игровых
проектов: [YouTube: Максим Епихин](https://www.youtube.com/channel/UCKusRcoHUy6T4sei-rVzCqQ)
Поддержать меня можно переводом на Яндекс.Деньги: [Денежный перевод](https://yoomoney.ru/to/410012382226565)