【 PHP 】PHP8に入門してみた 172日目 PHPの基本 ( 標準クラスライブラリ クラスについてちょこっと )
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
標準クラスライブラリ
クラス関連メモ
クラスのインスタンス化は$hoge = new MyClass()
という形式で記述します。
メソッドやプロパティを使用するには->
という「アロー演算子」を使用します。
null安全演算子
最近はやっているnullセーフを実現する演算子が PHP
の8から追加されました。
PHP
8ではオブジェクトが非nullのときだけそのメンバーにアクセスできるようにnull安全演算子
が用意されました。
$hoge ?-> aaa();
と書きます。
$hogeがnullでただのアロー演算子だった場合はアクセスエラーとなります。
このnull安全演算子を用いれば$hogeがnullであっても恐れることはありません!
$hoge ?-> fuga() ?-> hoi() ?-> hello()
なんて書いてもいいです。
メモ
null安全演算子を使った時、左のオペランドがnullなら戻り値もnullになります。
Java
も最初からコレやっておけばよかったんですよね😑
ディスカッション
コメント一覧
まだ、コメントがありません