Archive for the ‘php’ Category

23/07/2007 @ 11:44

Новое в объектно-ориентированном программировании на PHP5.

1. Поддержка модификаторов доступа для методов и свойств
В PHP5 для объявления свойства класса нужно вместо служебного слова var использовать public (общая видимость), protected (видимость в самом классе и дочерних классах) или private (в самом классе).

2. Поддержка унифицированного конструктора и деструктора
Конструктор определяется как метод __construct. Объекты дочерних классов имеют свой собственный конструктор (не используют конструктор класса–родителя).

Далее ›

02/06/2007 @ 0:21

Обнаружил, что в русскоговорящей блогосфере упорно не упоминается о двух весьма полезных PHP расширениях. PHP-GTK и PHP-Qt позволяют создать GUI для PHP программ, написанных для командной строки. Т.е. появляется возможность создать на PHP относительно полноценные десктопные приложения с графическим интерфейсом. Есть небольшое количество людей оспаривающих полезность этих инструментов. Однако, никто не предлагает писать на PHP современный графический редактор. :) Но у разработчика всегда найдется куча небольших скриптов, которыми гораздо удобнее пользоваться в GUI.

Два примера “Hello World”
Далее ›

12/05/2007 @ 23:15

Чт, 24 Мая 2007 в 09:00 – Пт, 25 Мая 2007 до 20:00

6-я Международная конференция “Современные технологии эффективной разработки веб-приложений с использованием PHP”

Тематика конференции:
* Эффективное применение PHP в веб-разработке. Приёмы, методы и парадигмы программирования в PHP, полезные модули и библиотеки, интеграция с Ajax.
* Эффективное создание приложений. Frameworks, гибкие методологии, экстремальное программирование, ТDD-методики.
* PHP и корпоративные информационные системы. Разработка систем масштаба предприятия, интеграция корпоративных ИС.
* Будущее PHP. Основные направления развития, PHP6, мультиязычные приложения, Unicode, применение в условиях Web 2.0

Далее ›

10/02/2007 @ 20:01

Юникод Настройка юникода на уровне всего сервера, а не запроса, как сейчас.
Register Globals, Magic Quotes, Safe Mode – уберут.
‘var’ станет полным синонимом ‘public’.
Возврат по ссылке выдаст E_STRICT ошибку.
Zend.Ze1 будет исключен.
dl() будет только в SAPI.
Freetype 1 и GD 1 больше не поддерживаются.
FastCGI всегда включен.
Старые названия (HTTP_*_VARS) – уберут.
Расширения XMLReader, XMLWriter, Fileinfo будут представлены в дистрибутиве по умолчанию. ereg переедет в PECL.

Дополнения в движке PHP:
Далее ›

24/12/2006 @ 22:02

Сравнительные характеристики 10 популярных PHP фрэймворков. Хороший фрэймворк это фреймворк, который: 1) легко освоить, 2) интуитивно понятный в работе, 3) который легко апгрейдить, 4) в котором удобно создавать и поддерживать приложения. MVC весьма желателен, ибо позволяет разделять логику, данные и представление.

Zend Framework

Далее ›