ニュースや資料へのリンクを含む新鮮な選択。 問題:PHP InternalsでのRFCの投票規則が変更され、PHP Russia 2019のレポートへのアプリケーションの受け入れ、並列コード実行を実装するための新しい拡張機能、トレーニング用の新素材、ビデオ、有用なツールの一部などが開始されました。
素敵な読書を!
ニュースとリリース
- PHP Russia 2019-間もなく発表される最初のスタースピーカーはすでに知られています。 それまでの間、レポートの申請は本格的です。 2月25日まで、会議チケットは最適な価格で購入できます。
- 3月16日Badoo PHP Meetup:テストとコード品質。 登録は開いています
PHP内部
- 投票の50%のしきい値を廃止する提案は受け入れられ、現在、すべてのRFCには2/3の多数決が必要です。
- PHP 7.4以降、PEAR はデフォルトではインストールされません 。
- 受け入れられていないRFCの優れた概要 -ジェネリック、短いラムダ、メソッドのオーバーロード、注釈などが必要な理由 実現しなかったと予測は何ですか。
- Xdebug Derick Rethansの著者がPHP <7.3.2の小さなバグについて語っています
ツール
- krakjoe / parallel-並列(マルチスレッド)コード実行用の簡素化されたインターフェースを備えたpthreadの作成者による新しい拡張機能。 投稿で拡張機能を作成する動機について詳しく読んでください。
- willdurand / hateoas 3.0 -RESTサービスにHATEOASを実装するための一般的なライブラリとバンドル 。
- liip / serializer-データのシリアル化(デ)のためのパッケージ。 jms / serializerと互換性があり、後者より高速です。 パフォーマンスの詳細については、 投稿をご覧ください。
- TBPixel / xml-streamer -XMLデータを読み込むストリーミング用のパッケージで、PSR-7と互換性があります。
- phpstan / phpstan-doctrine - DQL分析を含む、Doctrine ORMをサポートするPHPStan拡張。
- spatie / enum-列挙型の実装、およびPHPでのenumに関する投稿のサポート。
- kriswallsmith / Buzz-軽量のHTTPクライアント。
- thecodingmachine / graphqlite -PHP用のもう1つのGraphQLフレームワーク。 サポートの概要を記載した紹介記事 。
symfony
- jorge07 / symfony-4-es-cqrs-boilerplate -DDD、イベントソーシング、CQRSプラクティスを使用したSymfony 4アプリケーションスケルトン。
- Symfony Flex 1.2の新機能
- Symfony Week#634(2019年2月18-24日)
ララヴェル
- drfraker / snipe-migrations -Laravelでのテスト用のデータベース移行アクセラレーター。
- ben182 / laravel-ab -LaravelアプリケーションでのA / Bテスト用ツール。
- Vue.jsとLaravelを使用したクライアントサイドレンダリングを備えたサーバーサイドアプリケーション
- Laravelでリポジトリパターンを使用する方法
- Laravelインタビューの質問と回答
- PHPパッケージ開発 -LaravelとPHPのパッケージ開発コース。
- Laravel Core Adventures: ファサードの仕組み
- Taylor Laravel Snippetによるポッドキャスト#6
非同期PHP
CMS
- WordPress 5.1“ Betty” -WPは、サイトが古いバージョンのPHPを実行している場合に警告するようになりました。
- RESTとJSONの比較:APIとGraphQLの一般的およびDrupalのコンテキスト
- Magento Techダイジェスト#46
安全性
- WordPress 5.0.0のRCE脆弱性の認知分析
- Drupalの重大な脆弱性 -エラーにより、サーバー上で任意のPHPコードを実行できます。 脆弱性には最高レベルの危険が割り当てられました。 操作例
- PHPアプリケーションの主要な脆弱性の概要
学習教材
- Sebastian BergmannからPHPUnitをバージョン8にアップグレードするためのガイド
- PHPフレームワークの単体テストをゲーミングし 、30日間でカバレッジを0から93%に増やした方法 。
- PhpStorm 2019.1の新しい.phpstorm.meta.php機能
- PHPでシンプルなチェスチェスAIを書く方法
- 魔法を避けたり、Laravelを使用したくない理由
- PhpRedis vs Predis :実際の生産データの比較。
- コマンドバスとは何ですか?なぜ使用する必要があるのですか?
- PHPのデザインパターン -PHP 7.3に合わせて更新+モデルの例だけでなく、実際の例もあります。
- PHP初心者向け: ファイルの接続
- PHP for Beginners: エラー処理
- Avitoの最初のエンジニアの1人であるRoman Pavlushkoへのインタビュー -プロジェクトの技術面では、スタック、アーキテクチャ、成長の問題、チーム、およびPHP。
おもしろい
- jaem3l / php1-docker-image- PHP 1.0.8のDockerイメージ。 20年前にPHPが何であったかについて、Larry Garfieldからいくつかの思い出があります。
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
PHP Digest Telegram Channelに関するその他のニュースとコメント。
リンクを送信
すべてのダイジェストの検索リンク
← 以前のリリース:PHP Digest No. 149