Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но перевод с mysql на pdo — это удовольствие для извращенцев.
зачем работающий продукт переводить на более новую версию языка?Вот что первое на ум приходит:
версия перестает получать поддержку, в том числе security-патчи
увеличение производительности в свежих версиях. Если проекты крупные и/или их много — выгода может быть очевидна
уменьшение количества поддерживаемых версий ПО в организации (новые проекты мы ведь пилим на новых версиях ПО, верно?)
Сколько людей их ставят, когда они выходят?
Правда все это имеет смысл только если проект покрыт тестами, иначе рефакторинг и какая-либо миграция версий PHP превращаются в боль а менеджеры воспринимают такие предложения как бред сумасшедшего.
Добавить еще один прогон тестов на новой версии PHP на CI сервере пробле ни у кого не составит.
При определении массива как свойства класса ключи массива не будут перезаписаны литералами массива.
2 ** 3 ** 2 == 512; 2 ** (3 ** 2) = 2 ** 9 = 512
Вышел финальный релиз PHP 5.6.0