超PHPerになろう

Enjoy PHP Programming

条件付き戻り値型とPHPStan 1.6.0の新機能

この記事はPHPStan開発者のOndřej Mirtesによって2022年4月26日にPHPStan Blogに書かれた記事を翻訳したものです。 phpstan.org 条件付き戻り値型 (Conditional return types) この機能の大部分はRichard van Velzenが開発しました。 PHPStanは初リリース以…

PHPerKaigi 2021に参加して、それから

去年に引き続きPHPerKaigiにコアスタッフ・発表者として参加してました。 phperkaigi.jp そういえば一年前にこんな記事も書いたりもしてました。 www.phper.ninja 去年の暮れから今年にかけて体調を崩しておりタイミング的にぎりぎりだった気もします。(在宅…

戻り値の記憶と忘却

この記事はPHPStan開発者のOndřej Mirtesによって2021年4月3日にPHPStan Blogに書かれた記事を翻訳したものです。 phpstan.org PHPは記憶されるべき関数呼び出しの戻り値について、これまで一貫性がありませんでした。 getName()) { \PHPStan\dumpType($pers…

PHPDocを使ったPHPのジェネリクス

この記事はPHPStan開発者のOndřej Mirtesによって2019年12月2日に書かれた記事を翻訳したものです。記事の末尾には訳者(@tadsan)の観点によるPhan, Psalm, PhpStormとの互換性についての情報も記述しています。 medium.com 2年前、私(Ondřej Mirtes)はユニオ…

あなたが今年PHPerKaigi 2020に参加しなければいけない理由

PHPerKaigi(ペチパーカイギ)をご存じでしょうか? phperkaigi.jp ここ数年、日本中でPHPをテーマにした技術イベントが開催されています。そのうち東京で開催されているPHPの総合カンファレンスには「PHPカンファレンス」と「PHPerKaigi」の二つがあります。 …

PSR-7と生PHPに対応したSet-Cookieライブラリを作った

PSR

Cookies default to SameSite=Lax - Chrome Platform Statusということで、何もなければ2020年2月4日にはリリースされる見込みのChrome 80(参考: Chrome Platform Status)を皮切りにCookieにデフォルトがSameSite=Lax相当になるということで、駆け込みでSame…

PHPStan 0.12.0がリリースされました

この記事はPHPStan開発者のOndřej Mirtesによって2019年12月4日に書かれた記事を翻訳したものです。 medium.com これは6ヶ月にわたって開発された大規模なリリースです。この新しいメジャーバージョンの開発中も私たちは多くのマイナーバージョンをリリース…