ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
- PHPMailerおよびSwiftMailerの任意のコード実行の脆弱性
- PSR-16:シンプルキャッシュ -標準のシンプルキャッシュインターフェイスを採用しました 。
- Composer 1.3 - im_special_oneによって送信されました 。
- 小枝2.0
- PrestaShopフォークが開始されました
- PHPのイベントループ標準 -この仕様は、 PHP非同期相互運用グループイニシアチブの一部として開発され、安定したバージョンに達しました。
Php
- RFC:パラメータタイプの拡張 -相続人のメソッドで引数のタイプを変更(キャンセル)できるようにすることが提案されています。
<?php class ArrayClass { public function foo(array $foo) { /* ... */ } } class EverythingClass extends ArrayClass { public function foo($foo) { /* ... */ } }
ツール
- edamov / pushok -iOSでプッシュ通知を送信するためのライブラリで、新機能(折りたたみID、字幕、JWT認証、HTTP \ 2)をサポートしています。 edamovによって提出されました 。
- ReflectPHP-このツールを使用すると、PHPの古いバージョンのソースコードを、低いバージョンのインタープリターで実行できます。 serafimartsによって提出されました 。
- FluentDOM / FluentDOM -jQueryのような流体インターフェースを実装するDOMDocumentのラッパー。 サポートに投稿します。
- paragonie / sodium_compat-純粋なPHPでのLibsodiumの実験的な親友です。 サポートに投稿します。
- aidantwoods / SecureHeaders-セキュリティ関連のHTTPヘッダーでの作業を簡素化するためのクラス。 著者からのトピックに関する詳細な投稿 。
代替ソリューションBePsvPT / secure-headers 。 - thephpleague / uri-parser -PHP 7のURIパーサー
parse_url
の欠陥をparse_url
し、 RFC 3986標準と互換性があります 。 サポートに投稿します。 - geekish / crap-一般的に使用される作曲家パッケージのエイリアスを設定できます。
- fruux / sabre-cache-キャッシング用のライブラリ、 PSR-16標準が実装されています。
- symfony / dotenv -.envファイルを読み取るためのsymfonyコンポーネント。
- zelenin / http-client-ミドルウェアをサポートするPSR-7互換のhttpクライアント。 zeleninによって提出されました 。
- wapmorgan / Mp3Info -mp3からタグとメタ情報を読み取るためのライブラリ。
- wapmorgan / UnifiedArchive-さまざまな形式のアーカイブへの統合アクセスのためのライブラリ。 また、コマンドラインユーティリティの形式-wapmorgan / CAM 。
学習教材
symfony
- LexikFormFilterBundle、フィルターフォームの作成をさらに高速化
- Symfony 2016-今年の結果
- Symfony Contributor統計
- Symfony Week#522(2016年12月26日-2017年1月1日)
- Symfony Week#523(2017年1月2〜8日)
- Symfony Week#524(2017年1月9〜15日)
Yii
- Yii2開発:デバッグパネルの使用
- Yii2開発:ヘルパー
- IntelliJ IDEA(PhpStorm)のYii 2プラグイン
- 2 amigos / yii2 - usuario-ユーザー管理のための柔軟なYii 2拡張。
ララヴェル
- Laravel Duskはもうすぐです
- garveen / laravoole-非同期SwooleまたはWorkermanフレームワークで Laravelを実行するツール。
- phpstorm.tips -PhpStormのトリックとGIFのトリック。
- PHPがコードを実行する方法
- PHPおよびArduinoを使用したTwitterおよびGmailの自家製通知
- 静的呼び出しを取り除く
- 多言語PHPおよびGettextアプリケーション
- PHP 5のサポートは終了しました。
- PHPの機能フラグ
- PHPでRabbitMQを使用する良い例
- 一般的なDIコンテナーのベンチマーク
- 画像をPHPにアップロードするための完全なガイド -Alexander Denisyukにより提出。
- DrupalとWordPress-比較、類推、類似点、相違点
- 地理的パッケージ:準備完了
- コード障害「ヌルポインターの逆参照」の検出
- ロックを使用してPHPセッションをRedisに保存する
- PHPixie Cache:PSR-6、PSR-16、およびいくつかの興味深い機能
- RESTful APIをすばやく作成するためのプラットフォーム
- 水平スケーリング。 何、なぜ、いつ、どのように?
- Webアプリケーションセキュリティの基本
オーディオとビデオ
- DockerコンテナのXdebug
- PHPCon Poland 2016-レポートのビデオ録画。
- PHPタウンホールポッドキャスト#50:PSR-15の詳細 -PHPのミドルウェア。
- PHP Roundtable 058ポッドキャスト:HTTPlug、Guzzle、API
- PHPポッドキャスト#14
おもしろい
- 一般的なフレームワークのコードメトリックの比較:Laravel、Zend、Symfony、Cake、Slim
- シンプルなベンチマークLaravel、Symfony、Zend
- 2017年にコミュニティがPHPについて考えること
- Zendブログ:PHP Status 2017
- 英数字を使用せずに表示するPHPコード :
<?=($__='`@`@'^'*/).')(($_='->.<:'^'__@[_')('>'^@_,'%'^@_)),$__($_('|'^'=','|'^'&')),$__($_(':'^"\n",';'^']'^@_));
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
リンクを送信
すべてのダイジェストのクイック検索
← 前のリリース:PHP Digest No. 99