-
tanakahisateru
- 8626
- 0
- 0
- 1
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
PHP7で変わらないこと。PHPは割と保守的。PHP7でも後方互換性を重視。(引数の順番とかも。。。)バージョンの移行コストは低い見込み。 #phpkansai
2015-05-30 10:41:21![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
PHP7のRFC(新機能)は48個。最近のマイナーバージョンアップと比較するとかなり多い #phpkansai
2015-05-30 10:41:45![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
MCぐだったー◟꒰◍´Д‵◍꒱◞だめすぎるなー! #phpkansai
2015-05-30 10:42:15![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
今までエラーハンドリングできず即座に終了してたけど、PHP7ではEngineExceptionという新しい例外ができてエラーハンドリングできるようになった。 #phpkansai
2015-05-30 10:43:21![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
PHP7の新機能。致命的エラーが例外に。エラーハンドリングできないPHP5のエラーは即座に終了。PHP7では、EngineExceptionが導入・飛ぶ。トップレベルまで誰もキャッチできなければ、致命的エラーに。ユニットテストで致命的エラーから復帰できる #phpkansai
2015-05-30 10:43:41![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
PHP7でも後方互換性が重視され移行コストは低い。致命的エラーが例外になりキャッチできるようになった。キャッチしないと今まで通りのエラー #phpkansai
2015-05-30 10:43:44![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
にしても、HOMEに流れるtimelineと、#phpkansai に流れるtimelineがほぼほぼ一緒という・・・w
2015-05-30 10:44:25![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
?? 演算子の親切。$country = $_GET['country'] ?? '日本'; という書式。isset() 地獄からの解放。 #phpkansai
2015-05-30 10:44:39![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
??でissetの変わり、 $country = $_GET['counrty'] ?? "日本"; GETでnullなら日本を代入 #phpkansai
2015-05-30 10:45:25![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
おー!isset地獄から離れられる!!すばらしい!! こんな感じで、is_array地獄からも逃げられないのかな。 #phpkansai
2015-05-30 10:45:31![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
php7から??演算子の新設 - nullでなければその値を、nullなら右のオペランドを返す #phpkansai
2015-05-30 10:45:41