
ニュースや資料へのリンクを含む新鮮な選択。 リリース:Zend Frameworkは、Linux Foundationの管理下にあり、PHP Internalsからのニュース、便利なツールの一部などが含まれています。
素敵な読書を!
ニュースとリリース
- Zend FrameworkはLinux Foundationの管理下にあり、Zendの商用ブランドを排除するためにLaminasに改名しました。
表現力豊かな 、 俊敏性 、およびZF自体が新しい組織に入ります。 これまでのところ、リポジトリには、特別なオートローダーを備えたlaminas / laminas-zendframework-bridgeブリッジパッケージのみがあります。 彼らは今後数ヶ月で完全な動きを完了することを約束します。
PHP内部
- [RFC] Arrow Functions 2.0-短いラムダでの投票が開始され、投票プロセスが奨励されています。 構文は同じままです:
fn($x) => $x * $y
。 - [RFC]左結合三項演算子の廃止 -ほとんどすべての言語で、三項演算子は右から左に評価されますが、PHPでは逆に評価されます。 左結合性を完全に廃止することが提案されており、いくつかの三項演算子を使用する必要がある場合は、括弧を使用して順序を明示的に示します。
1 ? 2 : 3 ? 4 : 5; // deprecated (1 ? 2 : 3) ? 4 : 5; // ok 1 ? 2 : (3 ? 4 : 5); // ok
PHP Internals News#5 - RFCの著者であるLarry Garfieldとのリスト掲載。
PHP Internals News#6 -PHPの品質保証と拡張のためのPHP 7.2リリースマネージャーであるRemi Colletへのインタビュー。
ツール
- pinba-server / pinba- server-すべてのデータをClickhouseに保存する純粋なPHPのシンプルなpinbaサーバー。 grafanaのダッシュボードが用意されています。 簡単なインストールと低いシステム要件、および圧縮されたデータが占めるディスクスペースはごくわずかです。 morozovskによって提出されました 。
- cycle / orm - RoadRunnerの著者であるAnton Titovによる長寿命アプリケーションのORM。 プロセスの詳細なドキュメント 、 DoctrineおよびEloquentとの比較があります。
- php-comrade / comrade-dev -PHPのスケジューラとタスクマネージャー。
- jwage / changelog-generator -GitHubからの情報に基づいたマーケットダウンへの変更のリストの生成。
- moneyphp / money -Fowler Moneyパターンの実装。 ひもはボンネットの下で使用されます。
- mamuz / PhpDependencyAnalysis-このツールは、抽象型の依存関係グラフを作成し、悪い依存関係を示します。
- robinvdvleuten / php-ulid-通常のUUIDの代わりに、 ULIDを識別子として使用できます。これにはいくつかの利点があります。特に、字句的に単調に増加するため、便利にソートできます。
symfony
ララヴェル
- spatie / laravel-event-projector v2 -Laravelアプリケーションでのイベントソーシングのクイックスタート用パッケージ。 サポートの例と動機を投稿してください 。
- lorisleiva / laravel-search-string-クエリを人間が読める文字列から一連のコマンドビルダーコマンドに変換します。
- Laravelの安全でないSQL関数
json_extract
暗黙的な使用によるビルダーのSQL脆弱性について。 このバグはLaravel 5.8.11で修正されています。 LaravelでCQRS / ESをすばやく試す方法、またはPHPで銀行を書く方法
The Laravel Origin Story-テイラーとのインタビューで、Laravelがどのように始まり、サイドプロジェクトから彼が会社全体に成長したかについて話しています。
Taylor Laravel Snippet Podcast #11 -JIT、Query Builder Security、Thick / Thin Models、Laracon 2019について
Laravel Hangout -Taylorはユーザーの質問にリアルタイムで答えます。
Yii
- Yiiクイックリリースサイクル -メインフレームワークは月に約1回リリースされ、以前のリリース以降に変更があった場合は拡張機能が毎週更新されます。
学習教材
- ティックとストリームラッパーを使用してセグメンテーションエラーをキャッチする方法について 。
- PHPUnitでアサートする正しい方法。
- ダウンロード統計に基づくPHPフレームワークの動向、およびバージョンごとのダウンロードの比較 。
5分間のPHP No. 50、51-2019年4月6日と7日、ブリュッセルでThe Symfony and API Platform Hackathonが開催されました。 ポッドキャストの2つのエピソードで、参加者の1人であるValentin Udaltsovが印象を共有しています。
5分間のPHP#52 -Linux管理-開発者は何を知る必要がありますか?
MySQLのインデックスについて
SchemaKeeperを使用したデータベースビジネスロジック
PHP 引用符の魅力的なドット
PHP GR8:JITはPHP 8のパフォーマンスを改善します
- DockerでJITを使用してPHP 8を実行する方法
おもしろい
- siara-cc / php_webview-この拡張機能は、Mac / Win / LinuxでPHPからWebViewを使用する機能を提供します。 zserge / webviewに基づいて実装されています。
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
PHP Digest Telegram Channelに関するその他のニュースとコメント。
リンクを送信
すべてのダイジェストの検索リンク
← 前のリリース:PHP Digest No. 153