TEXT Unirest — это коллекция легких HTTP-библиотек, которые идеально подходят для многочисленных приложений. Выполняет PUT, DELETE,PATCH, GETи POST запросы. Поддерживается gzip, базовая аутентификация, загрузка файлов, формы, настраиваемые тайм-ауты и заголовки по умолчанию для каждого запроса.


Категории: PHP
Пометки: Запрос, получить данные get, отправить файл post

Рассмотрим вариант решения проблемы с более не поддерживающимися функциями mysql_* в php 7+


Пометки: Joomla 1.x, Joostina, Нет поддержки MySQL

Php генераторы

20.10.2017 22:04:22

Генератор, это функция которая возвращает набор элементов, но не массивом за раз, а по одному элементу при каждом обращении.

Это позволяет не выделять память сразу для всего массива, а резервировать только для текущего элемента.

Реализуется это заменой return на yield . В момент вызова yield происходит выход из функции, но состояние не изменяется и при следующей итерации работа будет продолжена


Категории: PHP

Столкнулся с тем, что в XML файле в названии некоторых ключей/нодов оказались двоеточия, и php функция simplexml из не увидела (не вернула).

Пример:

 
<OldNumbers>
    <num:OldNumber Type="01" Number="82" />
</OldNumbers>


Категории: PHP

пример того, как используя псевдографику можно вывести на экран консоли информацию о стадии выполнения той или иной задачи.

pic1


Пометки: cli, консоль, прогресс бар

Пример того, как на php можно использовать приватный и публичный ключи, для шифрования текста.


Пометки: Криптография, шифрование, xor

Набросок простого алгоритма для сортировки элементов массива.


Категории: PHP, Алгоритмы
Пометки: Из старых тестов. array sort пузырьком

Набросок простого алгоритма для сортировки элементов массива методом Quicksort / Быстрая сортировка.


Категории: PHP, Алгоритмы
Пометки: Из старых тестов. array sort Quicksort / Быстрая сортировка

Автоматическая загрузка классов на основании путей к файлам и пространства имен.

Небольшой тест для демонстрации этого подхода.


Категории: PHP
Пометки: NAMESPACE, автолоудер, Авто лоудер

Внимание! данный php код безвозвратно удаляет все дерево (все папки со всеми вложенными файлами).


Категории: PHP, Script / Tool
Пометки: Удаление дерева файлов и директорий.
Яндекс.Метрика