Вышла новая версия известного скриптового языка 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) и многое другое.
КОММЕНТАРИИ
Выбор редакции
Странная реакция Зеленского на слова о Путине вызвала насмешки на Западе
ВСУ атаковали резиденцию Путина под Новгородом
Бежавшего в Европу экс-президента Киргизии лишили всех госнаград: что известно
Зеленский публично "обратился к дьяволу": маски сорваны окончательно
Рекомендуем
Причину смерти скрыли: умер знаменитый советский артист
Астрологи указали самые напряженные даты января-2026
Харламова строго наказали за нарушение российского законодательства
Ургант записал публичное обращение к россиянам
Трамп пришел в ярость от атаки Киева на резиденцию Путина
В Белом доме заявили, что ни о какой "обороне" со стороны Украины речи не идет
Арестович* оправдал атаку Киева на валдайскую резиденцию Путина
Дроны якобы атаковали важнейший командный пункт, утверждает экс-советник офиса Зеленского
Выбор читателей
- Долину проводили после выступления на концерте Лепса почти гробовой тишиной: видео
- "Пример Одессы был пугающим": что ждет Украину на пороге катастрофы
- Предупреждение в воздухе: кто мог преследовать самолет с Зеленским
- "Все сожжем": в Польше грозят уничтожить Калининград при конфликте с Россией
- Что отделяет Россию от освобождения Одессы: сделано громкое заявление
- Собчак влезла в громкий скандал с Нагиевым
- Ванга предрекла Путину переломный момент в судьбе: что произойдет с Россией в 2026 году
- Куда полетели "Кинжалы": военный эксперт рассказал о секретном объекте ВСУ
- "С другой планеты": вопрос Путину об СВО ошеломил журналиста
- "Дети без подарков": циничный план ЕС против Путина поразил прессу
- Кремль ответил на предложение Зеленского о моратории на удары по энергетике
- "От России откажутся все": жуткое предсказание Аристоклия Афонского начало сбываться
- Кремль отреагировал на заявления Белого дома о статусе Донбасса
- "Они серьезно": на Симоньян и ее дочку наорали в больничной регистратуре
- Где укроется Зеленский от преследования НАБУ: аналитик назвал страну
- Baijiahao: Путин дал "ювелирный" ответ Украине на провокацию в Черном море
- Барщевский вышел на связь после новостей о его громкой отставке из-за дела Долиной
- "Полное безумие": во Франции отреагировали на новый план НАТО против России
- В МИД отреагировали на слова генерала НАТО об "упреждающих ударах"
- Кремль отреагировал на слова Мерца о планах России напасть на НАТО