ニュースや資料へのリンクを含む新鮮な選択。 リリース:Laravel 5.6およびその他のリリース、PHP Internalsの新しいRFC、便利なツールの一部など。
素敵な読書を!
ニュースとリリース
- PHP 7.2.2
- PHP 7.1.14
- Laravel 5.6-コンソールコマンドのエラーハンドラーとしてnunomaduro / collisionを追加、およびその他の改善。
- Xdebug 2.6 -PHP 7.2のサポート、PHP 5のサポートの一時停止、およびいくつかの新機能。
- goaop /フレームワーク2.2.0
- PHPUnit 7
- PHPニュースFIG#2–4:2017年11月-2018年1月
PHP内部
- [RFC]ファイバー -スタックフルコルーチン、実際には一時停止および再開可能なクロージャーを実装することが提案されています。 スケジューリングはVMではなくユーザー側で行われます。 この改善により、非同期アプリケーションの記述が簡素化され、完全に同期的に見えるようになります。 拡張機能はすでに利用可能であり、 ユースケースもあります。
- [RFC]ルートスコープへのフォールバックの非推奨 -名前空間内で関数/クラスを使用する場合、それらが見つからない場合、自動的にグローバルスコープにロールバックしようとします。 この機会を廃止し、警告をスローすることが提案されています。
namespace Bar; strlen(); // \Bar\strlen() // , \strlen() > Undefined function \Bar\strlen(), assumed \strlen()
- [RFC]バックティック演算子の廃止 -引用演算子
``
をバッククォートすることをお勧めします。
ツール
- ボグダーン/ spycss- CSSを使用してユーザーアクションを追跡します 。
- daniilgrigorovabi / abimodelpattern- オペレーションYと新しいABIライブラリ
- z7zmey / php-parser -Goに実装されたPHPパーサー。
- 一貫性/一貫性 -ライブラリは、PHPの一貫性エラーを修正することを約束します。 詳細は著者の投稿にあります。
- PHPJuice / slopeone-協調フィルタリングアルゴリズムSlope Oneの実装。
- calcinai / phpi -Raspberry Pi GPIOを操作するためのイベントライブラリ。
- sroze / companienv -.envファイルを操作するための便利なヘルパー。
- Arrexel / phpbash-単一ファイル内の半インタラクティブ PHPシェル。
- pascaldevink / shortuuid -URLで使用する短いUUIDを生成するPHP 7.1以降のライブラリ。
学習教材
symfony
- Symfony Week#579(2018年1月29日-2月4日)
- Symfony Week#580(2018年2月5-11日)
- プルリクエスト#26059・symfony / symfony-ルーティングを最大77.7倍高速化することを約束する興味深いプールリクエスト。
Yii
- Vintage-web-production / yii2-search - Yii2の Active Recordモデルを使用してデータベースを検索するためのコンポーネント。 greeflasによって提出されました 。
- 高度なPHP + Yii 2コース
ララヴェル
- Laravelのスタイルガイドとベストプラクティス
- Laravelの複数の値のGroupBy
- PHP Antwerp-Laravelデザインパターン
- tormjens / eventy -Laravel用WordPressのフックとフィルターのシステム。
- nunomaduro / laravel-console-menu -Laravelコマンド用の美しいコンソールメニュー。
- GeneaLabs / laravel-model-caching -Eloquentモデルのキャッシュ。
非同期PHP
- 非同期PHP:なぜですか?
- ReactPHPとRecoilPHP 、 パート2 、 パート3 - recoilphp / recoilを使用すると、corutinに基づいて非同期コードを記述できます 。
CMS
- キーロガーがヒットした2,000を超えるWordPressサイト
- 1つのWordPressプラグインをハッキングした歴史-またはプロジェクトで脆弱性を許可する方法
- Webサイトの29%は、1台のマシンでもDOS攻撃に対して脆弱です(CVE-2018-6389)
- WordPressセキュリティガイド
- WordPress Week:2018年1月
- レガシーPHPスクリプトのテスト
- DIを使用してコンテキストを渡す関数呼び出しの数を減らす
- PHP IDEとしてのVim-完全ガイド
- Secure Composerセットアップ -falldiによって送信されます 。
- ock笑:パーシャルダブル(モック)
- Linux Ubuntu 16.04上のPHP 7でIntl Extensionを更新する
- Docker for WindowsでPHPでプロジェクトを作成する方法
- Composerパッケージが破損している:ライセンスIDを更新する
- 長期間有効なプロジェクト、PHP、およびフロントエンドを備えた使いやすいgRPC
- YouTubeのようにしたい -分散システムの識別子について。
- Numphp-数値ベクトル配列と行列を操作する
- Word Make Up Gameの作成におけるWeb開発経験
- Standards.REST -APIを開発するための標準と仕様のコレクション。
オーディオとビデオ
- ポッドキャストポッドキャスト#45:PSR-15について
- Three Devs&A Maybe Podcast:About Symmetric and Asymmetric Encryption with Scott Arciszewski(Paragon IE)
- PHP 7の暗号化、認証、およびデータ整合性
おもしろい
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
リンクを送信
すべてのダイジェストの検索リンク
← 以前のリリース:PHP Digest No. 124