URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 81008
[ Назад ]

Исходное сообщение
"Тестирование второй бета-версии PHP 5.4 "

Отправлено opennews , 27-Окт-11 11:07 
Началось (http://www.php.net/index.php#id2011-10-26-1) тестирование второй бета-версии языка программирования PHP 5.4. В новой ветке добавлены новые языковые конструкции и удалены устаревшие возможности. Подробнее о новшествах можно прочитать в анонсе первой бета-версии (http://www.opennet.me/opennews/art.shtml?num=31864).


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


URL: http://www.php.net/index.php#id2011-10-26-1
Новость: http://www.opennet.me/opennews/art.shtml?num=32139


Содержание

Сообщения в этом обсуждении
"Тестирование второй бета-версии PHP 5.4 "
Отправлено jedie , 27-Окт-11 11:07 
Отлично. Ждем, затем PHP 6

"Тестирование второй бета-версии PHP 5.4 "
Отправлено terr0rist , 27-Окт-11 14:14 
> Отлично. Ждем, затем PHP 6

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


"Тестирование второй бета-версии PHP 5.4 "
Отправлено MMx , 27-Окт-11 15:23 
Гота 3 назад что-то подобное кто-то говорил про язык Go.
И наверняка в Dart тоже будут ошибки и немало, наивно думать иначе.

"Тестирование второй бета-версии PHP 5.4 "
Отправлено terr0rist , 27-Окт-11 18:00 
Ошибки везде бывают. Если бы ошибок не было, то был бы идеал, который и улучшать некуда. Вопрос ведь в том, какие ошибки. Главная "ошибка" РНР - это его корни, персонал хомпейдж, которые прорастают до версии 5.3. "Язык программирования", ориентированный на домохозяек, изначально бесперспективен. К сожалению, это поздно поняли. Теперь тащат за собой весь этот хлам, и будут тащить, деваться некуда.
А Go - тоже ошибка гугла. Её поняли, и сделали дарт. Да и гугл сейчас не тот, что был 3 года назад.

"Тестирование второй бета-версии PHP 5.4 "
Отправлено Аноним , 27-Окт-11 19:36 
Такого барахла 90%. "Совместимость важнее производительности", знаешь ли. Краеугольная парадигма ИТ 70х.

"Тестирование второй бета-версии PHP 5.4 "
Отправлено Aquarius , 29-Окт-11 09:35 
совместимость важнее всего, IMHO: никому не захочется с выходом каждой новой ветки изучать новый язык

"Тестирование второй бета-версии PHP 5.4 "
Отправлено Аноним , 28-Окт-11 20:41 
Для "пёрсонал хоум пэйдж" ничего лучше еще не придумали. А дарт очередное попсовое поделие для запиливания самоходных баннеров.

"Тестирование второй бета-версии PHP 5.4 "
Отправлено Имени нету , 27-Окт-11 12:28 
> оператор ("?:")

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


"Тестирование второй бета-версии PHP 5.4 "
Отправлено Aquarius , 29-Окт-11 09:36 
>> оператор ("?:")
> называется тернарный оператор

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


"Тестирование второй бета-версии PHP 5.4 "
Отправлено detergen , 27-Окт-11 13:48 
>удалены устаревшие возможности

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


"Тестирование второй бета-версии PHP 5.4 "
Отправлено terr0rist , 27-Окт-11 14:10 
> ну зачем они обратную совместимость выпиливают?

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


"Тестирование второй бета-версии PHP 5.4 "
Отправлено Аноним , 27-Окт-11 15:51 
Пиши код сразу правильно, а то понапихают костылей, а потом жалуются. Из-за таких как вы в PHP 6 обещают для var в классах отменить статус deprecated. Надеюсь, они одумаются и подтолкнут вас к переписыванию того что вы там набыдлокодили.