PHP Profi

Тонкости языкаРеализация поиска созвучных слов на 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