Whoops предназначен для вывода ошибок в более красивом и развернутом виде.

Сообщает подробную информацию об ошибках и исключениях, присутствующих в коде (с подсветкой). Кроме того, поддерживает JSON, XML, SOAP и AJAX.


Категории: PHP
Пометки: Debug, php, отладка, отладчик

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


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

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


Категории: PHP
Пометки: Увеличить дату не несколько дней

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


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

Php класс для загрузки файлов на сервер, с проверкой на самые распространенные проблемы.


Категории: PHP, Class
Пометки: upload php

Есть несколько способов соединить php с Ms Sql сервером, в частности:

  1. Через PDO, но нужен драйвер
  2. Через SQLSRV SQLSRV

Дальше опишу подключение первым способом.


Категории: PHP, SQL
Пометки: ms sql, pdo mssql примеры, windows

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

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

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


Категории: PHP

Пример, отправки СМС через Билайн на php.


Категории: PHP
Пометки: СМС, Beeline, sms

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

Пример:

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


Категории: PHP

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

pic1


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