The OpenNET Project / Index page

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

11.06.2018 09:24  Первый альфа-выпуск PHP 7.3

Опубликован первый альфа-выпуск PHP 7.3. Релиз запланирован на 29 ноября.

Среди нововведений:

  • Реализован гибкий синтаксис многострочной вставки (строки heredoc и nowdoc), не требующий обязательного перевода строк после маркера окончания блока и допускающий выравнивание отступами;
  • Добавлена поддержка назначения ссылок в list(): синтаксис "list($a, &$b) = $array;", эквивалентный присвоению "$a = $array[0]; $b =& $array[1];" ;
  • В заголовок страницы phpinfo(), добавлено отображение переменной PHP_VERSION;
  • В расширение Date добавлен метод DateTime::createFromImmutable();
  • В расширение GD в функции imagecreatefromstring() появилась поддержка создания изображений в формате WebP;
  • В расширение OpenSSL добавлена функция openssl_pkey_derive();
  • Расширение PCRE переведено на ветку PCRE2;
  • Расширение SQLite3 обновлено до libsqlite 3.24.0;
  • Представлена новая функция net_get_interfaces() для получения информации о доступных сетевых интерфейсах;
  • Улучшена работа сборщика мусора;
  • Переработан PHP-скрипт ext_skel (генерирует шаблоны кода дополнений), который теперь можно полноценно запускать в Windows без дополнительных зависимостей ('php ext_skel.php');
  • Прекращена поддержка платформы BeOS.


  1. Главная ссылка к новости (http://php.net/archive/2018.ph...)
  2. OpenNews: Релиз языка программирования PHP 7.2
  3. OpenNews: В PHPMailer выявлена ещё одна критическая уязвимость, вызванная недоработкой в PHP
  4. OpenNews: Критическая уязвимость в PHPMailer, применяемом в WordPress, Drupal и Joomla
  5. OpenNews: Релиз языка программирования PHP 7.1
Лицензия: CC-BY
Тип: Программы
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 10:00, 11/06/2018 [ответить] [смотреть все]     [к модератору]
  • –2 +/
    как мы все любим обмазываться свеженьким ... весь текст скрыт [показать]
     
     
  • 2.2, Нанобот, 10:35, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +4 +/
    говори за себя
     
  • 1.3, Ilya Indigo, 10:49, 11/06/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    По сравнению с 7.2 ничего интересного.
    Написанное для 7.3 прекрасно будет выполнятся на 7.2.
     
     
  • 2.4, t, 11:11, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    улучшения GC радуют https github com php php-src pull 3165 nikic там приводи... весь текст скрыт [показать] [показать ветку]
     
  • 2.5, kiwinix, 11:46, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Бенчи глянь на похорониксе
     
  • 2.6, Crazy Alex, 12:00, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    А вот эта фича с list из второго пункта?
     
  • 2.10, Василий Топоров, 13:28, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    На самом деле нормальный синтаксис для HEREDOC - замечательно Потому что уж сил... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, OramahMaalhur, 12:07, 11/06/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    >Прекращена поддержка платформы BeOS.

    Теперь гаечка будет без php?

     
     
  • 2.9, llolik, 12:43, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Как я понял вот отсюда https github com php php-src pull 2697 , удаляли именн... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, Аноним, 12:38, 11/06/2018 [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    > Прекращена поддержка платформы BeOS.

    Это начало конца для PHP.

     
     
  • 2.11, Аноним, 13:46, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    >> Прекращена поддержка платформы BeOS.
    >
    > Это начало конца для PHP.

    Ничего святого! Так скоро и до выпиливания поддержки OS/2 докатятся!

     
  • 1.12, Гость, 14:25, 11/06/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Когда уже сделают конструкцию вида "object?.method"? Всякое г***о пилят вместо нужного.
     
     
  • 2.13, мимокрокодилкодил, 15:33, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    и как же она должна работать?
     
     
  • 3.14, Аноним, 16:43, 11/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    https://en.wikipedia.org/wiki/Safe_navigation_operator
     
     
  • 4.15, мимокрокодилкодил, 18:06, 11/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    любопытно, спасибо.

    и часто бывает полезна?

     
     
  • 5.21, Аноним, 22:18, 12/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    его повсеместное использование означает полное невладение ООП, в частности патте... весь текст скрыт [показать]
     
     
  • 6.23, Аноним, 14:49, 13/06/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Кроме ООП есть и другие модели программирования, особенно, когда важна скорость ... весь текст скрыт [показать]
     
     
  • 7.24, Аноним, 19:36, 13/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    ага, __объектная__ нотация без ООП.
     
     
  • 8.26, Аноним, 20:28, 13/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Объекты не всегда подразумевают ООП.
     
  • 7.27, Аноним, 06:09, 14/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Когда важна скорость, пишут не на php.
     
  • 2.16, Аноним, 18:37, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    А это идея Сделать Kotlin с бакендом php как сейчас JRE Тогда можно будет пи... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, xm, 18:50, 11/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Идите вы в... Ruby :)
     
     
  • 3.18, анон, 13:01, 12/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    В Ruby не ходят, туда едут по рельсам ...
     
  • 3.19, Анонес, 13:54, 12/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    это тот, который сотни ресурсов жрёт как не в себя?
     
  • 2.20, Анони, 15:50, 12/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Зачем? При граматном подходе такие костыли не нужны.
     
     
  • 3.25, Аноним, 20:01, 13/06/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    сейчас тебе объяснят, что грамотный подход - это фанатство
     
  • 2.22, Beeryukov, 08:21, 13/06/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    А как же закон Деметры и правило "use only one dot". That is, the code a.b.Method() breaks the law where a.Method() does not.
     

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


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