ФорумСообществоНовости → PHP 5.3 alpha

PHP 5.3 alpha

  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 4:27

    НУ что - вот мы и дождались первый альфа релиз PHP5.3!

    Из нововведений:


    * Namespaces ( пока правда без документации )
    * Late static binding и __callStatic
    * лямбда-функции и замыкания
    * добавлены некоторые экстеншны ( intl, phar, fileinfo и sqlite3 )
    * Опциональная поддержка MySQLnd вместо libmysql
    * отказ от поддержки Windows старше чем Windows 2000 (Windows 98, NT4 и т.д.)
    * добавление нового синтаксиса: NOWDOC, ограниченный GOTO, сокращенный тернарный оператор (?:)



    P.S. обращаю внимание на авторское замечание: THIS IS A DEVELEOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!


    http://habrahabr.ru/blog/php/48118.html
    adw/0
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 4:28, спустя 54 секунды

    нахуй GOTO нужен????
    все умрут, а я изумруд
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 4:34, спустя 6 минут 42 секунды

    md5, прикинь кому то нужен… я тоже не пойму… Конечно я понимаю тех кто только что пересел с паскаля на пых… но всетаки…
    adw/0
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 4:39, спустя 5 минут 13 секунд


    нахуй GOTO нужен????
    Сейчас уже не знаю. Но до появления try catch я часто думал, что он бы не помешал.

    А что подразумевается под словом "частичный" я так и не понял …
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 1 августа 2008 г. 4:40, спустя 47 секунд

    с бата на пых
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 1 августа 2008 г. 4:41, спустя 25 секунд

    а что такое NOWDOC?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 4:59, спустя 14 минут 12 секунд

    Ну почти бейсик :)
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 1 августа 2008 г. 6:41, спустя 1 час 42 минуты 6 секунд

    GOTO реально не нужен, от него только вред.
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 1 августа 2008 г. 7:02, спустя 21 минуту 5 секунд

    Ых… будет еще больше низкокачественного кода… -_-
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 7:25, спустя 22 минуты 52 секунды

    Ых… будет еще больше низкокачественного кода… -_-

    еще более низкокачественный код
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 5 августа 2008 г. 4:57, спустя 3 дня 21 час 31 минуту

    PHP Wiki:
    goto is now a reserved keyword. Applications can't use goto as identifier anymore. Doing so will create a Fatal Error while parsing the script.


    ещё: http://www.php.net/~derick/meeting-notes.html#adding-goto

    Из презентации ( http://www.phpconf.ru/u/_files/files/0/26.ppt )
    Реализован для поддержки программно-генерируемого кода
    “GOTO” внутрь цикла или оператора switch запрещен
    <?php
    RETRY:
    try {

    } catch (Excption $e) {
    recovery($e);
    goto RETRY;
    }


    Заинтересовала фраза "программно-генерируемый код". Во всяких шаблонизаторах (тот же Smarty, где код шаблона, полученный в результате компиляции, вообще не предназначен для чтения) может действительно оказаться полезным.
  • vasa_c

    Сообщения: 3127 Репутация: N Группа: в ухо

    Spritz 31 августа 2008 г. 8:25, спустя 26 дней 3 часа 28 минут

    Поставил наконец.
    Ахуенно!
    Всё через жопу, но, блядь, охуенно!
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 31 августа 2008 г. 8:33, спустя 7 минут 15 секунд

    Ахуенно!

    Что, правда?
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 31 августа 2008 г. 8:42, спустя 9 минут 27 секунд

    vasa_c, дождался наконец пространств имён? :)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!