Поддержать TUT.BY
146 дней за решеткой. Катерина Борисевич
Коронавирус: свежие цифры
  1. «Настроения упаднические». Работники «Белмедпрепаратов» сообщают об увольнениях из-за политики
  2. Минчанку судят за оскорбление Ермошиной. Глава ЦИК в суд не явилась
  3. США ввели новые санкции против России и высылают 10 российских дипломатов
  4. «С остринкой и иронией». Как белорусский бренд одежды стал конкурировать с известными марками
  5. «Затронута тема нагорно-карабахского урегулирования». Лукашенко и Путин поговорили по телефону
  6. В Генпрокуратуре озвучили статистику по «протестным» уголовным делам
  7. «Друзья шутят, что я теперь «яжбать». Молодой папа в декрете — о разводе, дочери и трудностях
  8. «Вы будете петь вместе с ангелами, и твой голос будет звучать, как всегда, ярко». В Минске простились с Леонидом Борткевичем
  9. «Это что вообще такое?» Владелец удивился страховой выплате за легкое повреждение Mercedes S500
  10. «Алкоголь — основная причина». Врач рассказывает, почему появляется панкреатит и как его лечить
  11. Глава Нацбанка прокомментировал слухи о своей отставке
  12. Мошенники оформили на женщину онлайн-кредит на 10 000 рублей, пришлось его выплатить. Что говорят в банке
  13. Сегодня завершается сбор средств на проект TUT.BY
  14. «Гродно Азот»: мы давно не работаем с Helm. Скоро средняя зарплата вырастет до 2 тысяч рублей
  15. Суды и протесты, созвон Лукашенко и Путина, похороны Борткевича. Что происходит в Беларуси 15 апреля
  16. Бежали за границу через реки, леса и поля. Как белорусы скрываются от преследования силовиков
  17. Опубликована свежая статистика Минздрава по COVID-19
  18. Олексин рассказал, почему торговал сигаретами через арабскую компанию
  19. «Нацбанк показал, что рычаги у него остаются». Что означает повышение ставки рефинансирования
  20. Дом под Осиповичами, в который въехала ракетная установка, отремонтировали. Военные и жильцы рассказали как
  21. «Побелка деревьев весной — пережиток советского прошлого». Эксперт рассказал все о побелке сада
  22. Лукашенко пообещал рассказать «много интересного» об Алиеве и Карабахе, когда перестанет быть президентом
  23. «Сказали снять». Убирают ли с полок в магазинах запрещенную NIVEA и что об этом думают покупатели
  24. «Дети писали: вы крутая!» Татьяна ушла из бизнеса в школу и перевезла семью из Минска в Ляховичи
  25. «Белнефтехим» рассказал, насколько подорожает топливо до конца года
  26. Умер автор белорусского букваря Анатолий Клышко
  27. Три белоруски попали в популярный «Женский стендап» на ТНТ. Вот кто они
  28. Как не перепутать грипп с простудой и коронавирусом, рассказывает врач
  29. Конституционная комиссия предлагает дать право голоса белорусам от 20 до 70 лет
  30. Бабарико говорит, что обвиняемые невиновны. А как считают они сами?


Вышла новая версия известного скриптового языка 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) и многое другое.
-30%
-25%
-30%
-15%
-20%
-52%
-20%
-70%
-15%