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

Исходное сообщение
"Вторая альфа версия PHP 5.5.0"

Отправлено opennews , 22-Дек-12 12:24 
Представлена (http://php.net/archive/2012.php#id2012-12-21-1) вторая альфа-версия новой значительной ветки интерпретатора языка программирования PHP 5.5, в которой добавлены новые языковые конструкции и удалены устаревшие возможности.  Из особенностей (https://github.com/php/php-src/blob/php-5.5.0alpha2/NEWS) второй альфа-версии отмечается:


-  Поддержка использования empty() для результатов вызова функций и выражений. Например, empty(foo());
-  Поддержка системы трассировки Systemtap на платформе Linux;
-  Оптимизация доступа к временным и компилированным переменным на уровне VM, что позволило сократить число обращений к памяти на 8%;
-  Расширение  ext/mysql объявлено устаревшим, вместо него следует использовать MySQLi или PDO_MySQL.


Обзор улучшений, появившихся в первой альфа-версии, можно посмотреть в тексте прошлого анонса (http://www.opennet.me/opennews/art.shtml?num=35344).

URL: http://php.net/archive/2012.php#id2012-12-21-1
Новость: http://www.opennet.me/opennews/art.shtml?num=35678


Содержание

Сообщения в этом обсуждении
"Вторая альфа версия PHP 5.5.0"
Отправлено IRedRat , 22-Дек-12 12:24 
Расширение ext/mysql объявлено устаревшим, вместо него следует использовать MySQLi или PDO_MySQL.

Наконец! Жду выпиливания поддержки.


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 13:34 
> Наконец! Жду выпиливания поддержки.

Чтобы что? Чтобы большинство PHP скриптов застряли на <= 5.5? Ибо write only скрипты переписывать никто не будет.


"Вторая альфа версия PHP 5.5.0"
Отправлено Andrey Mitrofanov , 22-Дек-12 13:42 
>переписывать никто не будет.

Их будут все выкидывать? :-P


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 14:09 
Write-only скрипты - проблемы тех кто их пишет. Разработчики развивают свой язык и правильно делают, почему они должны вместо этого переключаться на поддержку быдлокодеров?

"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 14:35 
> почему они должны вместо этого переключаться на поддержку
> быдлокодеров?

Потому что их 90% аудитории PHP?


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 14:39 
Из твоего ответа становится ясно, что ты считаешь, что да, они должны. Но они ничего никому не должны. PHP - свободный проект и авторы делают с ним что хотят.

"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 15:04 
> Из твоего ответа становится ясно, что ты считаешь, что да, они должны.
> Но они ничего никому не должны. PHP - свободный проект и
> авторы делают с ним что хотят.

Да у тебя же бугурт!


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 21:53 
> Да у тебя же бугурт!

Бугурт - это вообще рыцарские турниры такие :)


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 22:14 
> Бугурт - это вообще рыцарские турниры такие :)

Ну тогда может быть Дискомфорт? Бутерброд? Будапешт? Бакенбард?


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 23-Дек-12 12:35 
>> Бугурт - это вообще рыцарские турниры такие :)
> Ну тогда может быть Дискомфорт? Бутерброд? Будапешт? Бакенбард?

Атомный Будапешт. :)


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 14:36 
если не будут "переключаться на поддержку быдлокодеров", то потеряют свою аудиторию =)

"Вторая альфа версия PHP 5.5.0"
Отправлено Adui , 22-Дек-12 14:30 
Люк используй HandlerSocket

"Вторая альфа версия PHP 5.5.0"
Отправлено 1 , 22-Дек-12 18:48 
> Наконец! Жду выпиливания поддержки.

Дело в том, что ты PHP-разработчик и не понял, как пользоваться расширением mysql? Или есть объективные причины?


"Вторая альфа версия PHP 5.5.0"
Отправлено Adui , 22-Дек-12 20:27 
Унификация интерфейса доступа, и самые поддерживываемые пряники (c) Ваш КЭП

"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 22-Дек-12 17:41 
разработчики любители бежать перед поездом...

"Вторая альфа версия PHP 5.5.0"
Отправлено Andrey Mitrofanov , 22-Дек-12 19:54 
> разработчики любители бежать перед поездом...

...и рарзабатывать его, разрабатывать! На бегу.

+++отвернулся к стенке и


"Вторая альфа версия PHP 5.5.0"
Отправлено egress , 22-Дек-12 20:00 
>  Поддержка использования empty() для результатов вызова функций и выражений. Например, empty(foo());

Ну наконец то :)


"Вторая альфа версия PHP 5.5.0"
Отправлено анон , 23-Дек-12 12:18 
>>  Поддержка использования empty() для результатов вызова функций и выражений. Например, empty(foo());
> Ну наконец то :)

какой в этом смысл? наплодить больше медленного овнокода?
если foo() возвращает ложь (пустую строку, ноль), можно проверять if()


"Вторая альфа версия PHP 5.5.0"
Отправлено XoRe , 23-Дек-12 19:22 
>>>  Поддержка использования empty() для результатов вызова функций и выражений. Например, empty(foo());
>> Ну наконец то :)
> какой в этом смысл? наплодить больше медленного овнокода?
> если foo() возвращает ложь (пустую строку, ноль), можно проверять if()

if(foo()) { $result = 'true'; } else { $result = 'false'; }
if(length($result) == 4) { ... }

=)


"Вторая альфа версия PHP 5.5.0"
Отправлено GentooBoy , 23-Дек-12 19:54 
спасибо, когда вижу такой код сразу вспоминаю почему с пхп не срослось.

"Вторая альфа версия PHP 5.5.0"
Отправлено filosofem , 23-Дек-12 20:31 
> спасибо, когда вижу такой код сразу вспоминаю почему с пхп не срослось.

пожалуйста.

char result[100];
if(foo()) { strcpy(result,"true"); } else { strcpy(result,"false"); }
if(strlen(result) == 4) { ... }

Где ещё срослось? Оперативное хирургическое вмешательство, недорого.


"Вторая альфа версия PHP 5.5.0"
Отправлено XoRe , 24-Дек-12 14:28 
> спасибо, когда вижу такой код сразу вспоминаю почему с пхп не срослось.

Вообще-то это была реальная хохма, в одной индийской программистской конторе так писали)
Только писали на каком-то другом языке.
То ли на C, то ли на delphi/pascal.
Так что, php здесь причем только косвенно - низкий уровень вхождения и т.д.


"Вторая альфа версия PHP 5.5.0"
Отправлено Аноним , 25-Дек-12 01:34 
PHP 5.5 через 4 месяца? Я, конечно, рад таким темпам развития этого языка, но 90 процентов хостингов, пардон, даже на 5.4 еще не перешли )