Наступна версія PHP називатиметься PHP 7

    imageДовгий суперечка навколо назви наступної версії PHP сьогодні нарешті закінчився: Тож, наступна версія буде мати порядковий номер 7 .
 
В основу PHP7 ляже PHPng . Багато зі свіжих пропозицій і патчів робляться вже на його базі — у тому числі такі цікаві речі, як uniform variable syntax , native big integers і abstract syntax tree . Через змін у внутрішніх API , багато сторонні розширення (наприклад, xdebug, розширення для mongodb і memcached, php-protocolbuffers ) повинні бути перероблені, тому в PHP 5.7 PHPng увійти вже не зможе. Здавалося б, проблема не так велика — але, наприклад, Yahoo в своїх розробках використовує близько 400 різних PHP-розширень, тому процес повинен зайняти деякий час.
 
Коли зайшов питання про вибір номера для наступної версії PHP, розробники відразу згадали про попередній спробі зробити PHP 6, яка стартувала в 2005 році і була припинена в 2010 через складнощі з реалізацією підтримки Юнікоду. Тому всі нововведення PHP6, крім тієї самої підтримки, були потім реалізовані в PHP 5.3 та PHP 5.4
 
Але через цієї невдачі проти назви PHP 6 аргументи знайшлися швидко: <a href="http://www.amazon.co.uk/s/ref=sr_pg_1?rh=n%3A266239%2Ck%3APHP+6&keywords=PHP+6&ie=UTF8&qid=1404592989">на Амазон досі повно книг «Learn PHP6 in 1 hour» , які нині годяться хіба що на підпал печі; про «покинутій» PHP6 в минулому було багато доповідей на конференціях; та й у цілому — все те, що було написано про PHP 6 до 2010 року — нікуди не поділося і створило б зайву плутанину навколо релізу. Якщо забути про те, що питання «Чому після PHP 5 був PHP 7?» Ризикує незабаром оселитися серед найпопулярніших тем на тостер і StackOverflow, то об'єктивних причин не пропускати версії у core developers в результаті не знайшлося.
 
 RFC
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.