Вышла новая версия известного скриптового языка PHP. В PHP версии 5.0 появилось множество нововведений, главным из которых, пожалуй, является новая объектная модель.
Пятая версия PHP может похвастать действительно развитой объектно-ориентированной инфраструктурой. Если в прежних вариантах языка были доступны только основные возможности объектно-ориентированного программирования, то теперь в данном аспекте PHP вполне сравним с C++ или Java.
Среди новшеств числятся закрытые и защищенные атрибуты классов, абстрактные классы, интерфейсы, ключевое слово "final", обозначающее, как и в Java, что наследуемые классы не могут переопределять свойства и методы, объявленные с его использованием. Стало возможно создание конструкторов, деструкторов и методов, осуществляющих клонирование объектов.
В язык также введены такие возможности, как создание констант внутри классов, обработка исключительных ситуаций (доступны блоки try и catch, но вот ключевое слово finally в языке отсутствует). С помощью функции instanceof теперь можно узнать, принадлежит ли объект классу, подклассу или реализует интерфейс. Ко всему прочему, в PHP 5.0 возможно использование итераторов (наподобие итераторов из STL в C++) и механизма отражений, как в Java.
Теперь поклонники PHP могут смело заявить, что их любимый язык подходит для объектно-ориентированного программирования чуть ли не хуже Java, и с высоты смотреть на адептов Perl, не поддерживающего большинство вышеперечисленных изысков (по крайней мере, до выхода Perl шестой версии). Среди прочих новых возможностей PHP5 имеются переработанная поддержка XML (в том числе модуль SimpleXML), встроенная поддержка SOAP, а также новые средства для работы с базами данных SQLite и MySQLi (объектно-ориентированный интерфейс для баз данных MySQL) и многое другое.
КОММЕНТАРИИ
Выбор редакции
Ракеты ударили по Чебоксарам: что известно к этому часу
На Западе пришли в ужас от нового решения по Украине
Сказал лишнее о России и поплатился: у главы МИД Литвы начались проблемы
"Это уже происходит": в США изумились переменам в России
Рекомендуем
Jimmy Choo выставил претензии российскому бренду ChooChoo
Сбежавшая в Лондон Дапкунайте заговорила о возвращении в Россию
Общественник Бородин вывел Сашу Бортич на чистую воду
Сон будет как у младенца: врачи назвали лучшие продукты для ужина
Подарок Макрона Зеленскому спровоцировал скандал во Франции: "Какой позор"
Многие в ужасе от действий главы Пятой республики
Выбор читателей
- "Ожидается наступление": Иран нанес мощный удар по Украине
- Спасатель надругался над обездвиженной актрисой
- "Откровенные трусики": Наташа Королева устроила грандиозный скандал – видео
- "Одолеть Россию": на Западе сделали решительное заявление о Москве
- Страны Прибалтики выступили с заявлением о дронах ВСУ, летевших на Россию
- Перехват над Балтикой: французские истребители приблизились к российским Су-30СМ
- "Разбивает сердце": ЧП на авианосцах вблизи Ирана вызвало ужас в США
- Новое потрясение: когда начнется война между Турцией и Израилем
- "Загнан в угол": Трамп пришел в ужас от шага Ирана
- Сырский выступил с громким заявлением о России
- Украинские специалисты ПВО крупно опозорились в ОАЭ: попали по своим небоскребам
- Русская разведка раскрыла истинную причину агрессии США против Ирана
- "Путин смеется над нами": экс-премьер Британии о провале с задержанием танкеров
- "Польша в дураках": в Варшаве жестко высказались о решении ЕС дать Киеву 90 млрд евро
- "Адская карусель мести": Иран разнес 13-ю крепость США, застав Пентагон врасплох
- Боевики ВСУ устроили массовую казнь восставших под Харьковом
- Origo: Путин придумал, как жестко наказать Берлин за кражу активов России
- "Почти голыми руками": Кнутов заявил, что НАТО открыто готовится к захвату Калининграда
- "Будут казнить людей русских": всплыло жуткое пророчество монаха Авеля о конце света
- "Запредельное оружие": Пентагон забил тревогу из-за российского "Посейдона"