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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Что нас ждёт в PHP5.6

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Мелкий Супермодератор
Отправлено: 30 Декабря, 2013 - 09:29:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




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. }

Оперировать можно будет числами, строками, константами, константами других классов.


-----
PostgreSQL DBA
 
 Top
eai
Отправлено: 30 Декабря, 2013 - 11:30:04
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Ех, судя по всему нативной поддержки UTF не будет, умер таки PHP6
 
 Top
Мелкий Супермодератор
Отправлено: 30 Декабря, 2013 - 11:52:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Будет, в PHP6. Вот только когда этот самый PHP6 будет?..
Меня по этому поводу особенно веселит на работе книжка что-то в духе "изучаем MySQL и PHP6" Радость


-----
PostgreSQL DBA
 
 Top
eai
Отправлено: 30 Декабря, 2013 - 12:02:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Мелкий пишет:
Будет, в PHP6. Вот только когда этот самый PHP6 будет?..
Меня по этому поводу особенно веселит на работе книжка что-то в духе "изучаем MySQL и PHP6" Радость


В компании
Изучать можно и сейчас
 
 Top
IllusionMH
Отправлено: 30 Декабря, 2013 - 12:02:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Мелкий, там хоть зачатки 5.4 и 5.5 есть в той книжке?

По поводу сахара - очень похоже на функции в ES6.

(Отредактировано автором: 30 Декабря, 2013 - 12:04:28)

 
 Top
eai
Отправлено: 30 Декабря, 2013 - 12:06:56
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




По поводу сахара, так я думаю что надо двигать в срастание с JS
 
 Top
OrmaJever
Отправлено: 30 Декабря, 2013 - 12:09:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Давненько читал http://habrahabr[dot]ru/post/198980/
Блин как же я хочу что бы php научился бросать исключения, что бы стандартные функции место того что бы вернуть какой нибудь false при неудаче бросали исключения, что бы перед тем как вывести ошибку Notice или warning интерпретатор бросал исключение, а если оно не поймано то тогда уже выводить. Так же работают цивилизованные языки.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
esterio
Отправлено: 30 Декабря, 2013 - 12:14:55
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Мелкий пишет:
книжка что-то в духе "изучаем 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" с данной книгы
 
 Top
IllusionMH
Отправлено: 30 Декабря, 2013 - 12:20:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




OrmaJever, почему-то захотелось зафотошпить постер для фильма "Бросить все"
И слоган вроде "А сможешь ли ты пробраться через множество брошенных исключений?"

esterio, вероятно, у автора нет интернета и он не мог скачать любой другой текстовый редактор. А в этом случае блокнот круче чем ворд. Ну а с дримвивером я явно не вырос как вэб-художник Радость
 
 Top
Ch_chov
Отправлено: 30 Декабря, 2013 - 12:22:56
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Книжки про PHP6 это конечно смешно. Комьютерная литература очень быстро устаревает, поэтому некоторые особо жадные издатели пытаются форсировать события.
Ульман тоже погорел на этом
http://www[dot]larryullman[dot]com/books[dot][dot][dot]ide-3rd-edition/
 
 Top
caballero
Отправлено: 30 Декабря, 2013 - 12:23:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




PHP6 в свое время был в виде альфы.
Помню даже на хостинге,который я юзаю, стоял.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
esterio
Отправлено: 30 Декабря, 2013 - 12:39:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Ch_chov
Если уж Ульман пишет про 6-ую версию, значит нужно бросать 5-ую ветку Радость Радость
 
 Top
eai
Отправлено: 30 Декабря, 2013 - 12:45:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




esterio пишет:
Ch_chov
Если уж Ульман пишет про 6-ую версию, значит нужно бросать 5-ую ветку Радость Радость


Были же официальные похороны ветки 6
 
 Top
IllusionMH
Отправлено: 30 Декабря, 2013 - 13:00:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




esterio, я как увидел какая версия стоит у хостера, где я держу небольшой сайтег для тестов... там еще 5.2.17. Не понял
 
 Top
Ch_chov
Отправлено: 30 Декабря, 2013 - 13:26:19
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




IllusionMH пишет:
там еще 5.2.17

Ничего удивительного. 5.2 пока еще самая популярная версия. Вот статистика для вордпресса
http://wordpress[dot]org/about/stats/
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Новости веб-технологий »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB