PHP обновился до версии 5.2.9.
Всем рекомендуется обновиться
Почитать полный список изменений можно на официальном сайте.
2 марта 2009
PHP обновился до версии 5.2.9.
Всем рекомендуется обновиться
Почитать полный список изменений можно на официальном сайте.
26 февраля 2009
Скооперировался с Алексом и доработал PHP-библиотечку для доступа к данным Google AdSense с использованием curl.
Умеет логиниться, получать все виды стандартных отчётов, работать с пользовательскими отчётами.
12 февраля 2009
На этот раз попробовал написать на английском. Вроде нормально вышло…
Рассказал про самые интересные штуки в современных PHP IDE и сравнил несколько наиболее популярных на текущий момент.
Опубликовался в Smashing Magazine.
Огромное спасибо Константину за графическое оформление статьи, Владимиру за табличку и саму идею сравнить, Антону за критику и правки, читателям RMCreative и Хабрапользователям за полезные замечания.
11 февраля 2009
Вышла новая версия популярного PHP-фреймворка CodeIgniter за номером 1.7.1.
11 февраля 2009
Основой безопасности любого приложения является простое правило: «пришедшим от пользователя данным доверять нельзя». Для этой цели пишется довольно большое количество кода, хотя типичные задачи можно решить стандартными средствами PHP ничего не изобретая.
Например, таким образом можно проверить адрес e-mail при помощи filter_var:
if (filter_var($user_email, FILTER_VALIDATE_EMAIL)) { // правильный }
также можно убрать лишнее, например, из URL:
$sanitized_url = filter_var($url, FILTER_SANITIZE_URL);
Хотя filter_var() есть в стандартном PHP начиная с версии 5.2.0, документация на него, особенно русская, хромает.
Нормальная документация и примеры:
— Input Validation: Using filter_var() Over Regular Expressions.
10 февраля 2009
Как-то я уже упоминал о фреймворке Kohana и о сравнительно скудной документации по нему. Среди авторов комментариев к предыдущей заметке о IFNULL попался блог Ивана Броткина.
Всем, кто хочет начать изучать данный фреймворк или уже на нём пишет настоятельно рекомендую.
4 февраля 2009
Dklab_SoapClient — это расширенная версия стандартного PHP-класса SoapClient, предназначенная для параллельного удаленного вызова процедур в высоконагруженных проектах.
Заявленные особенности:
— Одновременное, параллельное выполнение запросов.
— Реконнект при невозможности установления связи.
— Поддержка тайм-аута на получение данных.
— Все возможности SoapClient.
29 января 2009
Вышла первая бэта PHP5.3.
Основное изменение — убрали поддержку ОО из замыканий. Планируют реализовать позже.
Нововведений до релиза больше не будет, так что с этой версией уже можно поиграться.
28 января 2009
Один из гуру CakePHP сегодня довольно сильно удивил. У него нашёлся вот такой код:
if (isset($step['options']['merge']) && $step['options']['merge']) { // do stuff }
27 января 2009
О прикручивании кэша из Zend Framework к CodeIgniter.