PHP8では、例外をスローするのに使うthrowキーワードは式になったそう。
聞いてすぐは、SNSでの報告みたいな文面だなーと訳の分からない感想を持っただけでしたが、これ、いろんなことができそう。
でも、式ってことはif文の条件に使えるってことだよね? どういう動きになるの?
続きを読むPHP8では、例外をスローするのに使うthrowキーワードは式になったそう。
聞いてすぐは、SNSでの報告みたいな文面だなーと訳の分からない感想を持っただけでしたが、これ、いろんなことができそう。
でも、式ってことはif文の条件に使えるってことだよね? どういう動きになるの?
続きを読むPHP8から、三項演算子でthrowによる例外処理ができるようになりました。
理由はthrowの文法が『文』から『式』に変わったから。
できそうでできなかったモヤッとした気持ちが解決してスッキリしたので、いい仕様変更だと思います。
使う機会も多そう。
続きを読むPHPはメジャーアップデートで8が登場しました。そこで追加されたのがNullsafe演算子(?->)。
『?』とクラスオブジェエクトのメソッドやプロパティを参照する『->』を足したもの。
Null合体演算子を使いながらメソッドやプロパティを見る使ってるイメージだと分かりやすい。
続きを読むPHPの2次元配列を使うと、データーベースの表データと同じようにデータを持てます。その配列をソートする方法です。
『DBのSQL使えよ!』って話ですが、PHPだけでも同じようにソートできます。しかし、実用的ではありません。遊びのプログラミングに近い。
続きを読む