
ニュースや資料へのリンクを含む新鮮な選択。 リリース:PHP 7.2.0 Beta 1、PHP Internalsからの新しいRFC、非同期PHPに関する資料、会議および会議からのビデオなど。
素敵な読書を!
ニュースとリリース
- PHP 7.2.0 Beta 1-最初のベータリリースで、アクティブな開発のフェーズが終了します。つまり、7.2ブランチの新機能のリストは最終版と見なすことができます。 次のベータは8月3日に予定されています。 それまでの間、準備済みのDockerイメージからPHP 7.2を試すことができます。
- PhpStorm 2017.2 -ComposerおよびDockerとの統合の改善、自動実行テストなど。 ビデオレビュー
イノベーション。
- OpenAPI Specification 3.0.0-以前はSwaggerとして知られていたAPIの説明に関する仕様のリリース。
- silexphp / Pimple 3.2.0 - PSR-11を完全にサポートするDIコンテナ。
- Bolt 3.3.0 -Symfonyコンポーネントで人気のあるCMS。
PHP内部
- RFC:Same Site Cookie -
setcookie()
およびCookieを操作するための他の機能では、 Same-site Cookie標準のサポートを追加することが提案されています。 - RFC:json_encode()およびjson_decode()の問題に対する警告を上げる
json_encode()/json_decode()
呼び出し中にエラーが発生した場合、json_last_error()
関数を使用する代わりに、E_WARNINGクラスエラーをスローすることをお勧めします。 - RFC:Short Closures -CallableをClosureに変換するための短い構文が提案されています:
$writeln = {Util\writeln}; // is a simplification for $writeln = Closure::fromCallable('Util\writeln'); $writeln = {$terminal->writeln}; // instead of $writeln = Closure::fromCallable([$terminal, 'writeln']);
- RFC:混合型ヒント -混合型ヒントを追加することが提案されています:
function foo(mixed $arg): mixed { return $arg; }
ツール
- jakzal / phpqa -1つのDockerイメージでのPHPの静的分析のためのすべての一般的なツール。
- vaimo / composer-patches -omposerのプラグイン。パッチを依存関係に適用できます。 mougrimによって提出されました 。
- SecureHeaders v2.0-セキュリティに関連するHTTPヘッダーを操作するためのライブラリ。 2番目のバージョンは、フレームワークとの統合を簡素化します。 ツールについての詳細は、 投稿をご覧ください。
- igorw / evenement -Node.jsのEventEmitterに触発されたイベントマネージャー。
- leproxy / leproxy -PHPのHTTP / SOCKSプロキシサーバー。
- jcupitt / php-vips-libvipsのバインディング、 画像を操作するための非常に高速で軽量のライブラリ。
- travello-gmbh / amazon-alexa-skill-skeleton -Zendのスケルトン\ Amazon Alexaのスキルを開発するための表現力豊かなアプリケーション。
- nikic / php-ast-ユーザーランドで抽象的な構文ツリーを利用できるようにする拡張機能。
学習教材
symfony
- Symfonyコアチームの変更
- Symfony Event Dispatcherのイベント命名ガイドライン
Podcast Sound of Symfony:エピソード18-イベントソーシング
- Symfony Week#551(2017年7月17〜23日)
- Symfony Week#552(2017年7月24〜30日)
Doctrine Specification Patternまたは再利用可能なQueryBuilder
Yii
- https://github.com/yiisoft/yii2-queue-キューを操作するためのYii拡張。
ララヴェル
- Laravel Horizonにより導入-Redisに基づく監視およびキュー管理用のダッシュボード。 発表の詳細。
- JosephSilber / bouncer -Laravelでロールとパーミッションを管理するためのパッケージ。
- オーケストラ/テナント-Laravelに基づくマルチサイトで、各テナントを個別のデータベースに保存します。
- Vuedo / vuedo -LaravelとVue.jsのもう 1つのブログプラットフォーム。
- Laravelミドルウェアの基本
- Laravelでサービスプロバイダーを使用する
Laravel 5.5の新機能
オーキッドCMS-Laravelの別のCMS
ゼンド
- Zend ServiceManagerでの工場の再利用
- Zend Expressiveモジュールチュートリアル
- Zend Framework Week 2017-07-27
- Zend Framework Week 2017-07-20
非同期PHP
- Async PHP - PHPでの非同期アプリケーションの開発に関する完全な本。
- ReactPHPを使用した非同期HTTPリクエスト
- ReactPHPでビデオストリーミングサーバーを作成する
- PHPでテストウォッチャーをJavaScriptで記述する方法
- インスタンスメソッドを静的に呼び出さないでください
- PHPの優れた開発プラクティスの選択 -Phpstanがプラクティスへの準拠を自動的に検証するためのルールもあります 。
NATのリモートXdebugのデバッグ
CQRSとイベントソーシングを使用した倉庫管理システム。 設計
例としてPHPを使用したプログラミングでのポカヨケ原理の適用
シングルトンおよび共通インスタンス
Magentoあえて共有-Magento、PHP、およびeコマースレポートのオープンマーケットプレイス
オーディオとビデオ
PHPラウンドテーブル#065:TestFest 2017
PHP Odessa Conf 2017でのビデオ録画
スーパージョブPHP-meetup。 ライブストリーム
5分間のPHP:問題#28-スーパージョブPHP-meetup
おもしろい
- オープンサーバーレスプラットフォームのApache OpenWhisk (AWS Lambdaに類似) がPHPをサポートするようになりました 。
- owl - lang.org -PHPで翻訳されたプログラミング言語。 PHPとJavaScriptの混合。
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
リンクを送信
すべてのダイジェストのクイック検索
← 以前のリリース:PHP Digest No. 112