PHP

$PHP = 💩;

Всем хорошо известно, что PHP - мертвый язык программирования и его 22-х летняя экосистема абсолютно бесполезна, когда у нас есть Node и его асинхронные фреймворки. Превосходство Node очевидно, ведь каждый знает, что однострочные, асинхронные программы лучше по умолчанию, быстрее и даже сильнее....

15.04.2017 363 0

На 100% правильный стиль программирования

Tab'ы или пробелы? Фигурная скобка на той же строке или на новой? Ширина в 80 символов или 120? Многие любят спорить о таких вещах. Даже выпущен популярный эпизод в шоу Силиконовая Долина о споре по поводу tab'ов и пробелов. Наконец, в этой статье я дам вам ответ на этот вопрос. В с...

04.04.2017 1254 1

Новая команда "about" в Symfony 3.3

В Symfony 3.3 FrameworkBundle предоставит новую консольную команду about. Команда выдает информацию о приложении на Symfony и среде PHP. Результат может быть полезен для дебаггинга, поэтому лучше попросить разработчика, который отправил запрос используя ваше ПО, предост...

01.04.2017 146 0

Основы: Постраничная навигация в Laravel за две минуты

В Laravel существует огромное множество встроенных полезных функций, и одна из них - это простая постраничная навигация. Проверим, как она работает. Допустим у нас есть список авторов. /app/Http/Controllers/ AuthorsController.php public function index()     { &nb...

02.03.2017 600 0

Субмодули git и PHP-пакеты

Являетесь вы разработчиком пакетов на PHP или нет, продолжайте читать. Я буду говорить о git-субмодулях простыми словами. Модульность — важная штука. В чем проблема? Давайте начнем разработку нашего пакета. Скорее всего вы не захотите публиковать свой пакет с самого начала, и вместо этог...

26.02.2017 232 0

20 крутых PHP-библиотек на начало 2017

Мы предлагаем вашему вниманию коллекцию качественных PHP-библиотек, которые попали в поле нашего зрения в течение последней пары месяцев. Мы постарались включить проекты, которые активны, хорошо документированы и имеют шанс занять место среди закладок разработчиков. Если мы не включили в этот спи...

10.02.2017 6497 2