ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
- 新しいPSR標準が提案されています。HTTPミドルウェア -現時点では、PHP用のミドルウェアコンポーネントの実装は多数ありますが、共通のインターフェースはありません。 SlimフレームワークやRelayで使用されるものと同様のミドルウェアインターフェイスが提案されました。 LaravelとStackPHPはわずかに異なるアプローチを使用します。 Anthony Ferraraは彼の投稿で、提案されたインターフェースに対して多くの議論を行い、さらに彼のバージョンをTari-PHPパッケージとして設計しました。 この投稿に対する著者の反応も興味深いものです。
- DevConf :: PHP 2016-セクションのレポートに対する最終投票が終了し、5月31日までに投票を管理できます
- 6月2日にSymfony Moscow Meetupに招待します
- PHP 5.5.36、5.6.22、7.0.7-現在のブランチのセキュリティ更新。 カーネルおよびGDとIntlのいくつかの脆弱性を修正しました。
- Silex v2.0.0- 変更の完全なリスト 。
Php
- RFC:$ this variableの一貫性のない動作を修正 -予測できない動作を伴う構造で$ thisを使用する可能性を削除することを提案します。
その他。// function foo($this) { } // static $this; // global $this; // catch try { ... } catch (Exception $this) { // Fatal error: Cannot re-assign $this } // foreach foreach ($a as $this) { } // unset() unset($this); // $$ $a = "this"; $$a = 42;
ツール
- nazar-pc / stream-slicer-ストリーム(リソース)のスライスを取得するためのシンプルなツール。 彼はnazarpcを添付しました 。
- nazar-pc / phpt-tests-runner -PHPTテストのランチャー:ファイル形式の改善、ターミナルでのカラー出力。 nazarpcによって提出されました 。
- giorgiosironi / eris -PHPでのプロパティベースのテスト。
- spatie / packagist-api -Packagist APIを操作するためのラッパー。 サポートに投稿します。
- phpfmt / fmt -Sublime、Vim、PhpStorm用のプラグインを備えた高度なコードフォーマッタ。
- clue / php-redis-react -Redisの非同期クライアント。
- krzysztof-gzocha / searcher-リポジトリに依存せず、MySQL、MongoDB、およびファイルの両方で実行できる検索クエリビルダー。
- トレランス/トレランス -フォールトトレラントサービスを実装するためのライブラリ。
- reisraff / phulp-タスクマネージャー-PHPのGulp 。
- Nicolab / php-ftp-client -PHP用の柔軟なFTPクライアント。
- robmorgan / phinx-人気のあるデータベース移行ライブラリ。 使用のためのチュートリアル 。
- dunglas / phpdoc-to-typehint -PhpDocからネイティブtypeshintsに型を変換するためのPHP 7のツール。
- defuse / php-encryption-暗号化のための安全なライブラリ。 バージョン2.0の変更について投稿してください。
学習教材
symfony
- symfony-bundles / queue-bundle -Redisにデータを保存するキューを操作できるバンドル 。 khaperetsによって提出されました 。
- symfony-bundles / bundle-dependency-バンドルの 「依存関係」を登録できます。 khaperetsによって提出されました 。
- symfony-bundles / event-queue-bundle -Redisに保存されたイベントのキューを管理するためのバンドル 。 khaperetsによって提出されました 。
- Symfony 2.8 ltsでブログを作成する 、 パート2
Yii
- axiles89 / yii2-sharding-シャードデータベースでアクティブレコードモデルを操作するためのコンポーネント。
- axiles89 / yii2-coordinator -Yii 2のシャーディングのコーディネーター。
- DevConf :: Hii by Yii at TASS July 18-19、2016
- DevConf 2016:Yii開発者の1人へのインタビュー
ララヴェル
- PHP 7.1の変更の概要
- Codeceptionを使用したテストの概要
- PHPを使用した画像の違いの検出
- PHPでのサービスコンテナのリモデリング -著者は、サービスコンテナを実装するための簡略化されたアプローチについて説明しています。
- 動的な依存性注入
- Php-Intlを使用したローカリゼーションの概要 ; Php-Intlを使用した 日付、通貨、数値の ローカライズ
- socket.ioとPHPの間の統合認証
- ウェブサイトの負荷テスト
-
nullを使用しない - WordPress、Laravel Bladeでプロジェクトを構築するだけでなく
- 本番環境のWebsocket
- PHPixieによる依存性注入コンテナ
- PHP、クラスメソッド内の静的変数、および1つのバグの履歴
- PHPでのマルチスレッドコンピューティング:pthread
- PHPの不変オブジェクト
おもしろい
- sgolemon / table-flip -
if ($situation === SHIT::HAPPENED) {(╯°□°)╯︵┻━┻(); }
if ($situation === SHIT::HAPPENED) {(╯°□°)╯︵┻━┻(); }
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
PHP Digestsになかった興味深い記事や便利なツールへのリンクを送信すると、リリースのリンクの横にあなたの名前が表示されます。
リンクを送信
すべてのダイジェストのクイック検索
← 前のリリース:PHP Digest No. 85