ニュースや資料へのリンクを含む新鮮な選択。 リリースでは、PHPアップデート、Codeception 3.0およびその他のリリース、PHP 7.4の短いラムダ、PHP Internalsの最新のRFC文の概要、便利なツールの一部などが含まれます。素敵な読書を!
fn() =>
$y = 1; $fn = fn($x) => $x + $y;
andOperator = ($x) => ($y = 10) && $x + $y; console.log(andOperator(5)); // 15
$andOperator = fn($x) => ($y = 10) && $x + $y; var_dump($andOperator(5)); // bool(true)
end()
<?php function last(...$args) { return end($args); } $multipleLines = fn($x) => last( $y = $x * 10, // 10 $z = $y + 15, // 25 $x + $y + $z // 1 + 10 + 25 last() ); var_dump($multipleLines(1)); // int(36)
array_slice()
$multipleLines = fn($x) => array_slice([ $y = $x * 10, $z = $y + 15, $x + $y + $z ], -1)[0]; var_dump($multipleLines(1)); // int(36)
<?
...
$parts = ['apple', 'pear']; $fruits = ['banana', 'orange', ...$parts, 'watermelon']; // ['banana', 'orange', 'apple', 'pear', 'watermelon'];
iterator_to_array
$array = [...$iter];
__toString()
ご清聴ありがとうございました!間違いや不正確さに気付いた場合は、 午後にお知らせください。質問や提案はメールまたはツイッターに書き込みます。PHP Digest Telegram Channelに関するその他のニュースとコメント。リンクを送信すべてのダイジェストの検索リンク← 前のリリース:PHP Digest No. 154
Source: https://habr.com/ru/post/J450642/More articles:ジュリア:型、マルチメソッド、多項式上の算術Ruby on Rails。 最初の月の結果768バイトのCram Basic先週第363(2019年4月29日-5月5日)のフロントエンドの世界からの新鮮な材料のダイジェストあなたが本当に喫煙をやめたことを理解する方法暗号通貨:生きるか死ぬか? パート3Q3 MoneyTreeReport-米国ベンチャーレポートアプリケーション中心のインフラストラクチャ。 未来のネットワークアーキテクチャ-推論からビジネスまで未来のプログラマーへのメッセージIntelプロセッサMegaZap-ランクの補充All Articles