Если мы собрали php по минималке и у нас отсутствует данный полезный модуль, а проверить это можно просто командой в cli
SphinxClient API с подсветкой сниппетов
Простенькое sphinx api на php возвращающее лишь массив, без всего лишнего. Метод buildExcerpts для построения сниппетов юзать совершенно не обязательно.
Установка memcached сервера для php
Memcached используется в основном для сохранения в оперативке данных сложный выборки бд. Ставится в пару команд
Асинхронность в PHP. Отдать ответ клиенту и продолжить выполнение скрипта.
Иногда требуется продолжить выполнение php скрипта, после отдачи HTTP ответа(вывода) клиенту. Т.е. задача чтобы клиент «отвалился» не ожидая полного выполнения
Рандомизация строк и массивов с привязкой к определенному параметру
Бывает что нужно рандомизировать массив либо строку, но при этом сделать этот рандом неизменяемым. Например, есть у нас тайтлы страниц,
Как поменять местами элементы массива php. Выборка случайных элементов из массива в одну строку.
Пару полезных приёмов работы с массивами PHP, без излишних велосипедов. Поменять местами элементы в массиве Чтобы поменять местами элементы в
Определение/реализация последовательности чисел 2 через 2
Стоит задача реализовать последовательность чисел по условию 2 через 2, то есть числа должны идти в таком порядке: 0, 1,
Дополнительные проверки в конструкциях switch/case по регулярным выражениям
Оператор switch в своих секциях case использует лишь нестрогое сравнение == переменных. Но как быть, если в секции нужно получить
Как отловить фатальную ошибку PHP Fatal error
Иногда может понадобиться выполнить некие действия в скрипте после наступления фатальной ошибки PHP Fatal error, предотвратить которую мы не можем
Одновременно прочитать и перезаписать файл в php
В php функциях fopen или классе SplFileObject существуют режимы(mode) в которых мы открываем файл на одновременное чтение и запись, однако
PHP ошибка Permission denied в register_shutdown_function
Решили мы себе под конец скрипта зарегистрировать некую shutdown функцию и чего-либо записать в файл. Пишем и упорно получаем ошибку
Создаём уникальные аватарки из нейронной сети
Делать будем простые авы 100×100 выкачивая готовые файлы картинок при помощи curl на php Вся работа уже выполнена за нас
В php парсерах не стоит полагаться на DOMXPath и сторонние библиотеки
При парсинге на php я использую исключительно методы DOMDocument, либо, если не требуется большого количества данных и какой-то сложной выборки
Подвисают ajax запросы использующие curl
К примеру, есть длинный ajax запрос юзающий curl, так вот, чтобы во время его выполнения не висли другие запросы к
Установка xdebug php на Virtualbox с сервером VestaCP и прослушка из VScode
Без debug-инга в нашем деле абсолютно никуда. Очень долго не хотел лезть в эту тему, ибо на разных серверах и
Подключаем сжатые min версии css и js с автоматическим слежением и обновлением
Не секрет, что для высоких показателей PageSpeed полезно минифицировать css и js код на сайте. А минифицированный css код вообще
Как проверить время выполнения PHP скрипта
Иногда бывает полезно/необходимо проверить скорость работы функций по строкам или прочекать скорость mysql запросов не заходя в базу, ну или
PHP класс для подключения к MySQL
Простенький класс для подключения к БД, данные для подключения можно указать сразу в функции __consruct тогда экземпляр класса создаём без