Welcome to php club

Все о PHP5

PHP5 – новая версия языка PHP, которая в текущий момент активно разрабатывается.


Кратко о изменениях, новых возможностях и проблемах с обратной совместимостью:

  • Синтаксис:
    • Значения по умолчанию для параметров, передаваемых по ссылке: PHP5/ReferenceDefault
    • Разыменование объектов, возвращаемых функцией: PHP5/ObjectDereference
    • Инициализация свойств классов константными массивами: PHP5/PropertyInit
    • Присвоение $this невозможно: PHP5/NoAssignToThis
  • Магические константы:
  • Операторы:
  • Объектная модель:
    • Новая объектная модель: PHP5/NewObjectModel
    • Магическая функция __autoload(): PHP5/Autoload
    • Единое имя конструкторов: PHP5/Ctor
    • Деструкторы: PHP5/Dtor
    • Приватные, защищенные и публичные свойства и методы: PHP5/Visibility
    • Статические методы и свойства: PHP5/Static
    • Константы класса: PHP5/ClassConstants
    • Абстрактные классы и методы: PHP5/Abstract
    • Интерфейсы: PHP5/Interface
    • Перегружаемые доступ к свойствам и вызовы методов: PHP5/Overload
    • Итераторы: PHP5/Iterator
    • Перегруженное конвертирование объекта в строку: PHP5/ToString
    • Финальные классы и методы: PHP5/Final
    • Клонирование объектов: PHP5/Clone
    • Reflection API: PHP5/Reflection
    • Типизация объектов при передаче их в функции/методы: PHP5/ClassTypeHint
  • Исключения: PHP5/Exception
  • Расширения:
    • Стандартная библиотека PHP (SPL): PHP5/SPL
    • Переписанная с нуля поддержка XML: PHP5/XML
    • SQLite — SQL для «текстовых файлов»: PHP5/SQLite
    • Доступ к My SQL: PHP5/MySql

Дополнительные сведения

Новые возможности в PHP5:

Переход к PHP5:

Интервью со Стерлингом Хьюз о PHP5:


 
Комментариев нет. [Показать комментарии/форму]