
ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
- CakePHP 3.0.0-2.0.0のリリースから3年以上が経過し、今では世界に人気のあるフレームワークの更新バージョンが提供されています。 バージョンは後方互換性がなく、5.4.16以上のPHPを必要とし、Composerを使用します。 多くのコンポーネントが更新され、その一部は独立したライブラリとしても利用可能になりました。
- PHPリリース:5.6.7、5.5.23および5.4.39-3つの脆弱性が修正され ( CVE-2015-0231 、 CVE-2015-2305 、 CVE-2015-2331 )、約30のエラーが修正されました。
Php
- スカラータイプヒント-Anthony Ferraraによるバージョンのスカラータイヒンティングの提案は、108:48の結果で受け入れられました。 これは、Zeev Suraskyからの調停ポストによっても促進されました。 対応するブランチはPHP 7で既に取得されているため、引数と関数値のスカラー型
int
、float
、string
、bool
を明示的に定義することができます:function foo(int $abc): int
。 そしてもちろん、厳密な型指定モードが追加されました:declare(strict_types=1)
で、送信または返される値の型の不一致はエラーにつながります。 PHPの拡張機能と組み込み関数を含む、型チェックモードのサポートが追加されます。 - RFC:匿名クラス -提案は受け入れられ、匿名クラスはPHP 7で利用可能になります。
- RFC:ジェネレーターリターン式 - ジェネレーターでのリターンのサポート-受け入れられました。
- RFC:ジェネレーター委任 - ジェネレーターによる操作のTraversableオブジェクトおよび配列への委任が受け入れられます。
- RFC:E_STRICT通知の再分類 -エラークラスE_STRICTの削除-受け入れられました。
- RFC:Easy User-land
random_bytes(int length)
関数random_bytes(int length)
およびrandom_int(int min, int max)
の形式の単純な暗号的に強力な擬似乱数ジェネレーターを追加-受け入れられます。 - PHP 7 Feature Freeze-すでに受け入れられ投票されている提案の概要。 スケジュールによると、PHP 7の新機能の提案は受け入れられなくなります。
ツール
- Icicle-ライブラリーは、ジェネレーターを使用してPHPの非同期機能を実装します。
- widmogrod / php-functional -PHPのファンクター、適用ファンクター、モナド。
- Mashape / unirest-php -PHPのHTTPクライアント。 Guzzleの優れた代替品 。
- m6w6 / pharext -PHP拡張機能を自己インストールpharファイルとして配布します。
- アナログORM -PHPのデータマッパーの実装。
- ircmaxell / PhpGenerics -PHPでのジェネリックの実験的実装。
- cpliakas / git-wrapper -Gitを操作するためのPHPシェル。
- hnw / php-timecop-この拡張機能を使用すると、日付/時刻を処理するために関数を呼び出した結果をそれぞれ「変更」および「凍結」できます。 Rubyの世界のtimecopに触発されました 。
学習教材
非同期PHP
PHPでの共同マルチタスク -トピックについては、Nikita Popovの有名な投稿を参照してください。
- リアクティブPHPイベント -非同期PHP機能について。
- 純粋なPHPでWebサーバーを作成する
- PHPでの非同期I / Oおよびネットワークプログラミング -著者は、PHPでのnode.jsの最も単純な実装について説明しました。
ララヴェル
symfony
- Symfony 2コンポーネントの概要: ストップウォッチ -以前含まれていたもの: ExpressionLanguage 、 Finder 、 Validator 、 Routing 、 Config 、 EventDispather 、 HttpKernel 、 Translation 、 Templating 、 ExpressionLanguage 、 Finder 、 Process
アノテーションとDoctrineフィルターを使用したSymfony2でのセキュリティの向上と開発の簡素化
- 新しいSymfonyインストーラーについて簡単に
Yii
- Yii2での開発: Active Recordの使用 、 ユーザー登録
Yboard-Yii掲示板エンジン
顕微鏡下でのPHPオブジェクトとクラス -インタープリターの内部構造の特徴に関するJulien Pauliによる一連の投稿の続き。
- PHPプロジェクトのセキュリティツール - セキュリティアドバイザリチェッカー 、 Roaveセキュリティアドバイザリ 、 iniscan 、 versionscan 。
- PHPでGitHub APIを使用する
- Slimフレームワークを使用してREST APIをすばやく作成する
- APIの設計に関する考察 -優れたAPIの設計の原則に関するAnthony Ferrara氏。
- Phalconist -Phalconフレームワークに関するリソース。
- WordPressコアコントリビューションガイド
- PHPでのインターフェイスの効果的な使用
- PHPの例でソリッド
- Behatを使用したPHPアプリケーションの統合テスト
HHVM-PHPの高速化。 無料で。 SMSなし -スライド。
コード品質バッジを使用してオープンソースプロジェクトをアップグレードする方法
@チケットアノテーションを介したテストとJiraのリンク
HTTP、ミドルウェア、PSR-7、または現在のアプローチの何が問題なのか -zviryatkoによって提出されました 。
Bitrix上のプロジェクトのISPmanagerの最適化、またはISPmanagerとVMBitrix(Bitrix環境)の交差方法
Rock Sanitize-シンプルで柔軟な消毒剤
新しいPHPixieテンプレートのスナック
日曜大工アスタリスクAMI処理 パート1:アスタリスクまたは日曜大工のPHPソケットクライアントにアクセスするためのクラスをPHPで作成する
Rock Validateの紹介
Envoyer.ioに会う 、 2
複雑なHTMLテーブル用のシンプルなPHPジェネレーター
おもしろい
- HippyVMはY Combinatorにアクセスして失敗します -著者によると、 PyPy上に実装されたPHP仮想マシンであるHippyVMプロジェクトは、資金源を見つけられず、現時点で失速しています。
- インフォグラフィック:PHP 7について知っておくべき5つのこと
Sitepoint PHP Framework人気調査結果
- 人気のあるPHPフレームワークのベンチマーク -テストでLaravel 5.0が最下位にあったことは注目に値します。
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
写真LeszekKrupińskiをありがとう 。
PHP Digestsになかった興味深い記事や便利なツールへのリンクを送信すると、リリースのリンクの横にあなたの名前が表示されます。
リンクを送信
すべてのダイジェストのクイック検索
← 前号