PHP Profi

НовостиВышел релиз xdebug 2.3

  22 февраля вышел релиз такого полезного инструмента разработки, как xDebug. Что же нового и интересного в этом релизе?

2015-03-23 irul

RFCНаконец одобрено явное определение скалярных типов для PHP 7

Мы спорили, спорили. И, наконец...утвердили!

Php-сообщество с попкорном и колой давно уже наблюдало за баталиями в RFC по поводу возможности явного определения скалярных типов (int, string, float, bool) для аргументов, а также значений функций в грядущем PHP 7.

2015-03-18 irul

RFCRFC Exception для fatal-ов принят

"PHP RFC: Exceptions in the engine (for PHP 7)" за авторством Никиты Попова был принят. Голосование началось и закончилось в оригинальные числа - 23 февраля и 8 марта smiley.

Суть RFC

Если в двух словах, то в RFC предлагается использовать исключения (Exception) на уровне движка, что позволит вместо fatal и recoverable fatal ошибок выбрасывать исключения.

2015-03-11 alek13

Тонкости языкаРеализация поиска созвучных слов на PHP — Небольшой пример использования функций metaphone и levenshtein.

В этом уроке я покажу вам, как можно использовать две малоизвестные функции PHP (metaphone($str) и levenshtein($str1, $str2)) для поиска созвучных слов на PHP. Поставив эти функции, вы получите исключительные результаты при сопоставлении фраз - для поиска орфографических ошибок или просто для нахождения фраз, звучащих одинаково.

2015-02-03 irul

ИнструментыMagallanes! упрощая деплой вашего PHP приложения

Magallanes - это инструмент для выкладки (deploy) PHP приложений, написанный на PHP. Также известен как MagePHP. Очень прост в использовании и управлении и при этом очень мощный в плане возможностей, которые вы должны попробовать, не смотря на то, что уже существует много средств таких, как Phing, Capistrano, Chef или Deployer…

2015-01-29 alek13

ИнструментыBowerPHP vs Bower

Если вы сталкивались с Composer или просто обычным apt-get (yum), то вы наверняка знаете или слышали о Bower. Ну или хотя бы можете легко представить что это такое - это менеджер зависимостей для js-библиотек (пакетов).

Относительно недавно в свет вышел BowerPHP. Хотя, конечно, это сложно назвать "вышел", т.к. все версии помечены "alfa". И как вы могли уже догадаться, - это всё тот же Bower, только в профиль написаный на PHP.

2014-12-16 alek13

ПроектированиеО различии между простыми и сложными решениями в ООП

Основы объектно-ориентированного проектирования — О различии между простыми и сложными решениями.

перевод статьи "Foundations of OO Design"

2014-12-03 irul

ИнструментыЧеклист, чтоб ваш продукт был хорошо принят сообществом php

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

Перевод этого чеклиста

2014-11-30 irul

Тонкости языкаИнтерфейсы для трейтов

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

Исследуем один  из таких нюансов и по возможности его усовершенствование на уровне языка. Посмотрим, как мы можем решить одну проблему во время выполнения, но было бы здорово иметь эту возможность в самом PHP.

2014-11-23 irul