ニュースや資料へのリンクを含む新鮮な選択。 リリース:すべてのPHPブランチの更新、Deployer 6.4、Doctrine / Migrations 2.0、Psalm 3およびその他のリリース、JetBrainsのNikita Popov、PHP Internalsニュース、有用なツールの一部、ビデオなど。
素敵な読書を!
ニュースとリリース
- Nikita Popovは、JetBrainsのPhpStormチームに参加しました。Nikitaは、カーネルとユーザーランドライブラリの両方に貢献していることで、コミュニティでよく知られています。 Nikitaは、 ジェネレーター 、 AST 、 エラーの代わりの例外 、 単一変数構文 、 可変数のパラメーターを持つ関数 、 アンパック引数 、 PHPParserおよびFastRouteライブラリーなどの機能をPHP に提供しました 。 JetBrainsでは、NikitaはPHPの開発を継続します。
- PHP 5.6.40-セキュリティ修正を加えたアップデート。 5.6ブランチは公式にはサポートされていませんが、重大なセキュリティ問題が発見された場合、チームは引き続きパッチをリリースします。
- PHP 7.3.1
- PHP 7.2.14
- PHP 7.1.26
- PHP fwdays'19-7年連続の 6月1日、キエフはウクライナ最大のPHP会議を開催します。 今年は、800人の参加者、実践的なプレゼンテーションの3つのストリーム、スピーカーのコーナー、およびアフターパーティーが計画されています。 特に、PHPダイジェストの読者の場合、プロモーションコードの15%割引: PHP-digest-fwdays 。
PHP内部
- [PHP] FFI-セキュリティと安定性に関する懸念にもかかわらず、FFI投票は成功し、提案は受け入れられました。 そのため、FFIは次のメジャーリリースで提供されます。
- [RFC] mb_str_split - mbstringに関数を追加して、マルチバイト文字列を等しい部分文字列に分割することが提案されています。
- [RFC]型付きプロパティ2.0 -Nikitaは、型付きプロパティが完全かつ連続的であることを発表し、問題を早期に発見するために、より多くの実験を推奨しました。 Rasmus Schultzは、彼の投稿で、型付きプロパティを使用する場合に考えられる設計上の問題を調べています。
ツール
- デプロイヤ6.4.0
- vimeo / psalm -Vimeoの強力な静的アナライザー。 バージョン3では、 言語サーバーと初期状態(ベースライン)の修正のサポートが追加されています 。 発表の詳細。
- 教義/移行2.0
- php-censor 1.0.0 -PHPのCIサーバー。
- ankitpokhrel / tus-php v1.0-tus.ioサーバーおよびクライアントオープンプロトコルの更新可能なファイルダウンロードの実装。 このプロトコルは、 Vimeo 、 Cloudflare 、およびGit LFSで使用されます。
- mtownsend5512 / read-time-ライブラリは、指定されたテキストを読む時間を表示するのに役立ちます。
- Roave / no-floaters-
float
の使用を禁止するPHPStanのプラグイン。 - sunrise-php / http-header-kit -PSR-7でさまざまなHTTPヘッダーを設定するためのヘルパー。 fenricによって提出されました 。
- krakjoe / mimus-モックの軽量実装。
- formapro / telegram-bot-php -Telegramボットを作成するために余分なものがないシンプルなライブラリ。
symfony
Yii
ララヴェル
- spatie / laravel-honeypot-フォームをスパムから保護するための小さなパッケージ。
- RJAPI / api-generator -OpenAPI仕様に基づくLaravelアプリケーションジェネレーター。 ArthurKushmanによって提出されました 。
- Laracon Online 2019
- Laracon Online 2018のビデオレポート
- Laravel Snippet#1-1週間でLaravelに何が起こったのかに関するテイラーの新しい週刊ポッドキャスト
- blog.laravel.com -Laravelには、Mediumの代わりにwritingink / winkベースのブログがあります。
- LaravelでのHTTPリクエストの処理方法
- Laravel 5.7のヒントとベストプラクティス
- Eloquent ORMが嫌いな理由
- 再びLaravel Novaについて、そしてSharpとの比較
安全性
非同期PHP
- reactphp / socket - ReactPHP用の非同期TCP / IPソケット。 最新リリースv1.2.0では、TLS 1.3のサポートが追加されています 。
CMS
- Drupal Digest-2018年12月
- ワードプレス月間:2018年12月
- Rarst / laps -WordPress用のシンプルなユーザーランドプロファイラー。
学習教材
- PHP 7.4で私たちを待っているのは berezuevによる投稿です。
- PHPUnitテストアクセラレーションのヒント
- serverless.comを使用してPHPでAWS LambdaのサーバーレスHello Worldを記述します。
- コードレビューを高速化する方法
- 命名のアンチパターン -samdarkのトピック命名のヒントにも 。
- 例のセマンティックバージョニング
- phpapprentice.com -PHPの基礎を学ぶためのオンラインブック。
- PHPではアノテーションを最大限に使用します
- 語彙分析について少し
- 名前空間についての何か
- RoadRunner:PHPが死なない、またはGolangが助けになります
オーディオとビデオ
- Beachcasts Tech Videos - Adam Culpストリームおよびビデオチュートリアル。
- Astrocasts-今回はBeau Simensenによる高品質PHPストリームのもう1つのソース。
ポッドキャストのファイブミニットPHP Issue No. 46のダイジェストの短い音声バージョン
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
PHP Digest Telegram Channelに関するその他のニュースとコメント。
リンクを送信
すべてのダイジェストの検索リンク
← 前のリリース:PHP Digest No. 146