エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
戻り値の記憶と忘却 - 超PHPerになろう
この記事はPHPStan開発者のOndřej Mirtesによって2021年4月3日にPHPStan Blogに書かれた記事を翻訳した... この記事はPHPStan開発者のOndřej Mirtesによって2021年4月3日にPHPStan Blogに書かれた記事を翻訳したものです。 phpstan.org PHPは記憶されるべき関数呼び出しの戻り値について、これまで一貫性がありませんでした。 <?php $person = new Person(); if ($person->getName()) { \PHPStan\dumpType($person->getName()); // string|null } if ($person->getName() !== null) { \PHPStan\dumpType($person->getName()); // string } この挙動にはあまり意味がなく、多かれ少なかれ実装の事故の原因となっていました。 なぜこれらの呼び出しをまったく覚えていないのでしょうか? 関数(主