
ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
Php
- RFC:Pipe Operator -Hackから
|>
演算子を移植することが提案されています。これにより、ネストされた呼び出しのチェーンをより読みやすい形式で記録できます。
$ret = scandir($arg) |> array_filter($$, function($x) { return $x !== '.' && $x != '..'; }) |> array_map(function ($x) use ($arg) { return $arg . '/' . $x; }, $$) |> getFileArg($$) |> array_merge($ret, $$);
- RFC:半自動CSRF保護 -セッションを使用して、すぐに使用できるCSRFに対する半自動保護を実装することが提案されています。
形
<form action="http://example.com/edit.php" method="POST"> <textarea name="comment"></textarea> <input type="submit" />
通話で自動的に保護できます
session_start(['csrf_rewrite'=>SESSION_CSRF_POST, 'csrf_validate'=SESSION_CSRF_POST]);
- RFC:Intersection Types-引数にタイプのグループを指定できるようにすることが提案されています。 この場合、送信される値はすべてのタイプを実装する必要があります。
function RecordsToList(Countable & Traversable $input): String { }
RFC:Union Typesの提案も受け入れられる場合、柔軟なタイプ指定が可能になります。
function RecordsToList(Array | (Countable & Traversable) $input): String { }
- RFC:Simple Annotations-以前に提案された属性とは対照的に、簡略化された注釈。 この場合、注釈はPHP式の配列です。
- RFC:Nullable Types-指定されたタイプの引数としてnullを渡すことができるオファーが受け入れられました:
function foo_nullable(?Bar $bar) {} foo_nullable(new Bar);
- RFC:複数の例外タイプをキャッチ -オファーが受け入れられました。 PHP 7.1では、1つのキャッチブロックでいくつかのタイプの例外をキャッチできます。
try {
- PHP 7.1 - PHP 7.1の最初のアルファ版は6月に予定されています。 また、次期バージョンのリリースマネージャーとしてDavey ShafikとJoe Watkinsが選ばれました。
- @PHPRFCBot -PHPの新しいRFCをフォローしたい人のためのTwitterアカウント。 また、RFCを監視するための特別なリソースphp-rfc-watch.beberlei.deを思い出させます。
ツール
学習教材
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、
午後にお知らせください。
質問や提案は
メールまたは
ツイッターに書き込みます。
PHP Digestsになかった興味深い記事や便利なツール
へのリンクを
送信すると、リリースのリンクの横にあなたの名前が表示されます。
リンクを送信すべてのダイジェストのクイック検索←
前号:PHP Digest No. 84