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

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


Категории: PHP
Пометки: Праздник, выходной

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

Также Reflection позволяет найти местоположение класса


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

Пример того, как curl может работать в многопоточном режиме.

Такое может потребоваться, например для парсинга множества страниц.


Пометки: curl, парсер, многопоточность.

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

Такое будет проще понять на примере ниже.


Категории: PHP
Пометки: Значение трех точек (…) в PHP, троеточие в PHP

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
Яндекс.Метрика