Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что нас ждёт в PHP5.6
Форумы портала PHP.SU » Разное » Новости веб-технологий » Что нас ждёт в PHP5.6

Страниц (3): [1] 2 3 »
 

1. Мелкий - 30 Декабря, 2013 - 09:29:19 - перейти к сообщению
https://wiki.php.net/todo/php56
Релиз намечен на июнь будущего года.
Что хочу, почему-то, отметить отдельно:
Встроенный отладчик

синтаксический сахар для объявления функций с переменным числом аргументов, лучше процитирую пример:
PHP:
скопировать код в буфер обмена
  1. class MySQL implements DB {
  2.     public function query($query, ...$params) {
  3.         $stmt = $this->pdo->prepare($query);
  4.         $stmt->execute($params);
  5.         return $stmt;
  6.     }
  7.     // ...
  8. }
  9.  
  10. $userData = $db->query('SELECT * FROM users WHERE id = ?', $userID)->fetch();


В объявлении констант ключевым словом const (т.е. в том числе в классах) и инициализации свойств будут разрешены вычисляемые операции, в том числе:
PHP:
скопировать код в буфер обмена
  1. class Foo {
  2.     const FOO = 1 + 1;
  3.     const BAR = 1 << 1;
  4.     const GREETING = "HELLO";
  5.     const BAZ = self::GREETING." WORLD!"
  6. }
  7.  
  8. class Bar {
  9.     public $foo = 1 + 1;
  10.     public $bar = [
  11.         1 + 1,
  12.         1 << 2,
  13.         Foo::BAZ => "foo "."bar"
  14.     ];
  15.     public $baseDir = __DIR__ . "/base";
  16. }

Оперировать можно будет числами, строками, константами, константами других классов.
2. eai - 30 Декабря, 2013 - 11:30:04 - перейти к сообщению
Ех, судя по всему нативной поддержки UTF не будет, умер таки PHP6
3. Мелкий - 30 Декабря, 2013 - 11:52:58 - перейти к сообщению
Будет, в PHP6. Вот только когда этот самый PHP6 будет?..
Меня по этому поводу особенно веселит на работе книжка что-то в духе "изучаем MySQL и PHP6" Радость
4. eai - 30 Декабря, 2013 - 12:02:06 - перейти к сообщению
Мелкий пишет:
Будет, в PHP6. Вот только когда этот самый PHP6 будет?..
Меня по этому поводу особенно веселит на работе книжка что-то в духе "изучаем MySQL и PHP6" Радость


В компании
Изучать можно и сейчас
5. IllusionMH - 30 Декабря, 2013 - 12:02:20 - перейти к сообщению
Мелкий, там хоть зачатки 5.4 и 5.5 есть в той книжке?

По поводу сахара - очень похоже на функции в ES6.
6. eai - 30 Декабря, 2013 - 12:06:56 - перейти к сообщению
По поводу сахара, так я думаю что надо двигать в срастание с JS
7. OrmaJever - 30 Декабря, 2013 - 12:09:30 - перейти к сообщению
Давненько читал http://habrahabr[dot]ru/post/198980/
Блин как же я хочу что бы php научился бросать исключения, что бы стандартные функции место того что бы вернуть какой нибудь false при неудаче бросали исключения, что бы перед тем как вывести ошибку Notice или warning интерпретатор бросал исключение, а если оно не поймано то тогда уже выводить. Так же работают цивилизованные языки.
8. esterio - 30 Декабря, 2013 - 12:14:55 - перейти к сообщению
Мелкий пишет:
книжка что-то в духе "изучаем MySQL и PHP6"

что-то типа этого
http://forcoder[dot]ru/web-other/beg[dot][dot][dot]-development-926
Или таких
http://habrahabr[dot]ru/post/123382/
Цитата:
Блокнот. Другой наш верный друг и соратник — это Блокнот. Многие юзеры, далекие от работы с сайтами, незаслуженно презирают его, как «никчемную» программу. Разумеется, он не обладает такими возможностями в работе с текстом, как знаменитый Microsoft Word, однако для веб-дизайнера служит отличным вспомогательным инструментом. Ни от какой другой программы такой помощи, как от Блокнота, особенно при быстром внесении правки в уже сверстанные веб-странички и при прочтении html-кода чужих веб-страничек.

W.Y.S.I.W.Y.G. имеют много минусов, но на начальном этапе следует пользоваться ими, потому что W.Y.S.I.W.Y.G. — это быстро, эффективно, наглядно. С редактором W.Y.S.I.W.Y.G. вы растете как веб-художник.


Полную ахинею автора книги я приводить не буду. В нете полно цитат про "ЯП HTML" с данной книгы
9. IllusionMH - 30 Декабря, 2013 - 12:20:56 - перейти к сообщению
OrmaJever, почему-то захотелось зафотошпить постер для фильма "Бросить все"
И слоган вроде "А сможешь ли ты пробраться через множество брошенных исключений?"

esterio, вероятно, у автора нет интернета и он не мог скачать любой другой текстовый редактор. А в этом случае блокнот круче чем ворд. Ну а с дримвивером я явно не вырос как вэб-художник Радость
10. Ch_chov - 30 Декабря, 2013 - 12:22:56 - перейти к сообщению
Книжки про PHP6 это конечно смешно. Комьютерная литература очень быстро устаревает, поэтому некоторые особо жадные издатели пытаются форсировать события.
Ульман тоже погорел на этом
http://www[dot]larryullman[dot]com/books[dot][dot][dot]ide-3rd-edition/
11. caballero - 30 Декабря, 2013 - 12:23:05 - перейти к сообщению
PHP6 в свое время был в виде альфы.
Помню даже на хостинге,который я юзаю, стоял.
12. esterio - 30 Декабря, 2013 - 12:39:00 - перейти к сообщению
Ch_chov
Если уж Ульман пишет про 6-ую версию, значит нужно бросать 5-ую ветку Радость Радость
13. eai - 30 Декабря, 2013 - 12:45:18 - перейти к сообщению
esterio пишет:
Ch_chov
Если уж Ульман пишет про 6-ую версию, значит нужно бросать 5-ую ветку Радость Радость


Были же официальные похороны ветки 6
14. IllusionMH - 30 Декабря, 2013 - 13:00:15 - перейти к сообщению
esterio, я как увидел какая версия стоит у хостера, где я держу небольшой сайтег для тестов... там еще 5.2.17. Не понял
15. Ch_chov - 30 Декабря, 2013 - 13:26:19 - перейти к сообщению
IllusionMH пишет:
там еще 5.2.17

Ничего удивительного. 5.2 пока еще самая популярная версия. Вот статистика для вордпресса
http://wordpress[dot]org/about/stats/

 

Powered by ExBB FM 1.0 RC1