
Быстрый поиск
Введите фрагмент названия статьи для поиска
Картинка в виде текста на блокноте
26.08.2025 | Категория: Web-мастеру и не только | Автор: ManHunter

Картинка в виде текста на блокноте
Нарисовал тут PHP-скрипт для создания стильных изображений с текстом в блокноте, который автоматически превращает обычный текст в изображения, стилизованные под рукописные записи в блокноте. Один-два изображения еще можно сделать руками в какой-нибудь фотожопе. Но вдруг потребуются картинки сразу и много, скрипт решает эту проблему.
Читать статью целиком »
Просмотров: 450 | Комментариев: 3
Зачем в PHP использовать declare(strict_types=1)
16.07.2025 | Категория: Web-мастеру и не только | Автор: ManHunter

Зачем в PHP использовать declare(strict_types=1)
PHP - гибкий язык. Иногда даже слишком гибкий. Особенно если вы используете его в проектах, где безопасность и точность данных имеют особое значение. Например, в системе управления доступом, платежном модуле или любом другом месте, где ошибка в типе может привести к серьезным последствиям, от некорректной работы до утечки данных.
Читать статью целиком »
Просмотров: 403 | Комментариев: 0
Особенности работы с PHP в getenv() и $_ENV
28.06.2025 | Категория: Web-мастеру и не только | Автор: ManHunter

Особенности работы с PHP в getenv() и $_ENV
В мире PHP-разработки переменные окружения давно стали стандартом для хранения конфиденциальных данных и настроек приложения. Однако когда дело доходит до их использования в коде, многие разработчики сталкиваются с дилеммой: какую конструкцию выбрать - функцию getenv() или суперглобальный массив $_ENV? На первый взгляд может показаться, что эти подходы взаимозаменяемы. Оба позволяют получить доступ к одним и тем же переменным окружения, оба возвращают строковые значения. Но если копнуть глубже, обнаруживаются принципиальные различия в их поведении и сценариях применения.
Читать статью целиком »
Просмотров: 250 | Комментариев: 0
Как узнать Chat ID Telegram-канала
19.01.2025 | Категория: Web-мастеру и не только | Автор: ManHunter

Как узнать Chat ID Telegram-канала
Chat ID (не путать с идентификатором) Telegram-канала предназначен для отправки сообщений ботом в канал, для управления каналом, а также для интеграции с различными CRM и сервисами. Узнать Chat ID "снаружи", в отличие от упомянутых идентификаторов, нельзя, Telegram закрыл эту возможность в целях безопасности. Для определения Chat ID я нарисовал простенького бота @My_Cyber_Eye_bot. Его надо запустить, а затем переслать боту любое сообщение из интересующего канала. В ответном сообщении бот сообщит вам Chat ID. Обычно идентификатор чата начинается с "-100", не ошибетесь.
Читать статью целиком »
Просмотров: 1505 | Комментариев: 5
Перехват вывода функции var_dump()
19.12.2024 | Категория: Web-мастеру и не только | Автор: ManHunter

Перехват вывода функции var_dump()
Функция PHP var_dump() отображает структурированную информацию о переданных ей параметрах и поэтому очень часто используется для отладки web-приложений. В отличие от сходной функции print_r() она дополнительно выводит типы данных, что в некоторых случаях бывает крайне полезным. Но в то же время функция print_r() позволяет возвращать свой выхлоп в виде строки, тогда как var_dump() без вариантов просто выводит результат. Давайте доработаем эту досадную недоработку.
Читать статью целиком »
Просмотров: 482 | Комментариев: 1


