The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Тестирование второй бета-версии PHP 5.4

27.10.2011 11:03

Началось тестирование второй бета-версии языка программирования PHP 5.4. В новой ветке добавлены новые языковые конструкции и удалены устаревшие возможности. Подробнее о новшествах можно прочитать в анонсе первой бета-версии.

По сравнению с первой бета-версией исправлена большая порция ошибок, расширен вывод предупреждений об использовании несовместимых аргументов, улучшена производительность тернарного оператора ("?:"), в ситуации когда на выходе возвращается массив.

  1. Главная ссылка к новости (http://www.php.net/index.php#i...)
  2. OpenNews: Проект по бэкпортированию в PHP 5.2.17 исправлений из ветки PHP 5.3
  3. OpenNews: Начало бета-тестирования PHP 5.4
  4. OpenNews: Релиз PHP 5.3.8 с устранением серьёзной проблемы безопасности
  5. OpenNews: Для PHP будет подготовлена обвязка к GTK+ и GNOME, использующая интроспекцию GObject
  6. OpenNews: Разработчики PHP планируют упразднить классическое расширение ext/MySQL
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32139-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, jedie (?), 11:07, 27/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Отлично. Ждем, затем PHP 6
     
     
  • 2.6, terr0rist (ok), 14:14, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Отлично. Ждем, затем PHP 6

    Ждём, затем Google Dart
    РНР уже сейчас морально устарел (только пока заменить нечем), а ко времени релиза 6, уже наверняка дарт допилят. И наверняка в нём не будет системных ошибок типа magic_qoutes, globals и пр.

     
     
  • 3.7, MMx (?), 15:23, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Гота 3 назад что-то подобное кто-то говорил про язык Go.
    И наверняка в Dart тоже будут ошибки и немало, наивно думать иначе.
     
     
  • 4.9, terr0rist (ok), 18:00, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибки везде бывают. Если бы ошибок не было, то был бы идеал, который и улучшать некуда. Вопрос ведь в том, какие ошибки. Главная "ошибка" РНР - это его корни, персонал хомпейдж, которые прорастают до версии 5.3. "Язык программирования", ориентированный на домохозяек, изначально бесперспективен. К сожалению, это поздно поняли. Теперь тащат за собой весь этот хлам, и будут тащить, деваться некуда.
    А Go - тоже ошибка гугла. Её поняли, и сделали дарт. Да и гугл сейчас не тот, что был 3 года назад.
     
     
  • 5.10, Аноним (-), 19:36, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Такого барахла 90%. "Совместимость важнее производительности", знаешь ли. Краеугольная парадигма ИТ 70х.
     
     
  • 6.12, Aquarius (ok), 09:35, 29/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    совместимость важнее всего, IMHO: никому не захочется с выходом каждой новой ветки изучать новый язык
     
  • 5.11, Аноним (-), 20:41, 28/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для "пёрсонал хоум пэйдж" ничего лучше еще не придумали. А дарт очередное попсовое поделие для запиливания самоходных баннеров.
     

  • 1.3, Имени нету (?), 12:28, 27/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > оператор ("?:")

    называется тернарный оператор

     
     
  • 2.13, Aquarius (ok), 09:36, 29/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> оператор ("?:")
    > называется тернарный оператор

    это не название, а единица классификации по количеству аргументов

     

  • 1.4, detergen (?), 13:48, 27/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >удалены устаревшие возможности

    Блин, опять половина сайтов работать под этим не будет...
    Опять пинить версии в апте до 5.2... ну зачем они обратную совместимость выпиливают?
      

     
     
  • 2.5, terr0rist (ok), 14:10, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > ну зачем они обратную совместимость выпиливают?

    а зачем она нужна? сидите на 5.2 и будет щастье.
    Иначе можно 100 лет тащить всякое старое дерьмо за собой и только раздувать размеры библиотеки.
    До того момента как 5.4 войдёт в продакшн хотя бы на половине хостингов, ещё 100 лет пройдёт. 5.3 и то ещё не везде. К тому же, если кто-то пользуется magic_quotes и long_arrays, то это его проблемы. Хотя у РНР везде проблемы...
    Но вообще - обратная совместимость ПО - это бич.

     
  • 2.8, Аноним (-), 15:51, 27/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пиши код сразу правильно, а то понапихают костылей, а потом жалуются. Из-за таких как вы в PHP 6 обещают для var в классах отменить статус deprecated. Надеюсь, они одумаются и подтолкнут вас к переписыванию того что вы там набыдлокодили.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру