Microsoft Edge の JavaScript では class 構文が動く
Windows 10 を Windows Update で Build 10586 にアップグレードすると、Microsoft Edge の JavaScript はデフォルトで class 構文をサポートするようになります。
class Sample { constructor(name) { this.name = name; } hello() { console.log('Hello, ' + this.name); } } var sample = new Sample('class'); sample.hello(); // Hello, class
Microsoft Edge 開発者ツールの複数行モードのコンソールで実行したところです。
class 構文は ECMAScript 2015 で承認された標準仕様ですので、どのメジャーブラウザもサポートする予定です。例えば Google Chrome は試験運用機能で有効にすることで class 構文を利用できます。
chrome://flags/#enable-javascript-harmony
Mozilla Firefox では nightly builds 版で利用できます。Microsoft Edge は(Insider Previewではない)一般向けバージョンでもデフォルトで動作するようになった点は興味深いところです。Microsoft は IE での遅れを取り戻すかのように、Microsoft Edge で積極的に ECMAScript 2015 に対応しているように見えます。
ECMAScript 6 compatibility table でも「Edge 13」が Google Chrome や Mozilla Firefox に比べ、ECMAScript 2015 仕様の実装率は高くなっています。
PHP 7 リリース予定日
2015年11月12日はPHP 7の正式版リリース予定日でした。ところが、リリースされたのは7回目のRC版でした。
http://php.net/archive/2015.php#id2015-11-12-1
This release candidate is unplanned and ships instead of the announced RTM for the reasons of yet additional quality improvement. If no major issues appear within the usual two-week test period, the 7.0.0 general availability (GA) release will be brought out.
今回のRC7は品質向上を目的とした計画外のリリースとのことです。今後2週間で大きな問題が見つからなければ、晴れてPHP 7の正式版リリースとなるようです。リリースのタイムテーブルには 2015年11月26日 がリリース日に設定されています。
https://wiki.php.net/todo/php70#timetable
今回のRC7では10件以上のバグが修正されています。
https://github.com/php/php-src/blob/php-7.0.0RC7/NEWS