ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
- 彼らはLaravel 5のリリースを待っていました- アメリカとヨーロッパの Laracon会議も発表されました。
- PHPUnit 4.5.0-アップデートでは、 Prophecy mokフレームワークのサポートが追加されます。 PHPUnit 4.5.0とProphecyの詳細については、 こちらをご覧ください 。
- GlibcのGHOST脆弱性がPHP Webアプリケーションに表示される場合がある
Php
- RFC:Scalar Type Hints-スカラーのタイピングヒンティングの提案に関する投票の最中に、厳密または非厳密なタイプチェックを指定する機能が追加されました。 提案が受け入れられるためには、票の2/3が必要であり、現時点ではスコアは40対23である。 php.internalsでは、論争が続いており、引数が両側に提示されています。
それまでの間、この提案の著者は2015年のPHP Predictionsを作成しており、愛好家はコミックドメインhttp://BecauseWeCantHaveNiceThings.comを登録しています。 - RFC:周期的な文字列置換の追加
str_replace()
機能を拡張して、replace
パラメーターが周期的に使用されるようにすることが提案されています。 これにより、次のような置換を行うことができますstr_replace("?", array("'Joe'", "'Smith'"), "SELECT * FROM people WHERE first = ? AND last = ?");
- RFC:「foreach」の動作を修正 -奇妙な実装のため、まれに
foreach
が予期しない動作をする。 実装を変更して、動作が一貫し、パフォーマンスがわずかに改善されるようにすることをお勧めします。 - RFC:グループ使用宣言 -名前空間の
use
構文を改善use
ための提案:
use Doctrine\Common\Collections\Expr\{ Comparison, Value, CompositeExpression };
- RFC:date.timezoneの警告を削除 -すべてのPHP開発者は、日付関数を
date.timezone
ときに、date.timezone
オプションdate.timezone
についての警告を見ました。 このメッセージを無効にすることをお勧めします。 - RFC:関数のオプションパラメータのスキップ -古い提案で投票が開始されました-引数リストの
default
キーワードを使用してオプションパラメータをスキップする機能を追加しdefault
foo(1, default, 3);
ツール
- rlerdorf / php7dev -Rasmus Lerdorfは、 以前にphp.internalsメンバーに連絡して 、PHP 7アプリケーションのいずれかをテストし、エラーの検出を支援しました。 タスクを簡素化するために、PHP 7および他のバージョンのPHPがプリインストールされたVagrantボックスが作成されました。 さらに、 PHP 7を備えたDockerコンテナーが利用可能です 。
- amphp / artax-非同期HTTP / 1.1クライアント。
- phpMemAdmin -MemcachedのWebインターフェイス。
- SnappyRouter-軽量ルーター。
- SuperClosure v2.0.0-クロージャーと匿名関数をシリアル化できるライブラリ。
- GovernorFramework -PHP 5.5+用のCQRSライブラリ。
- php-git-hooks -PHPプロジェクトのGitフック。
- Glide-画像を操作するためのライブラリ。 LaravelによるGlide統合ビデオ 。
- 介入/画像 -画像操作のための別のソリューション。
- Pomm -PHP / Postgresqlオブジェクトモデルマネージャー
- PHP列挙-PHPの列挙型実装のミニセレクション。
- saber / uri -URIを操作するためのライブラリ。 また、 リンクが実際に何であるかについての著者からのすばらしい詳細な投稿。
- CockpitCMS-任意のアプリケーションに組み込むことができるCMS。 また、 使用方法に関する短いチュートリアル 。
- Riimu / Kit-CSRF-CSRFを防止するためのライブラリ。
- YiiGist -Yii拡張機能のディレクトリ。
- Thruway -PHPのWAMP v2プロトコル用のルーターとクライアント。 WAMPの詳細はこちら 、Habréの詳細はこちら 。
学習教材
- Zend Executionエンジンへの潜入 -通訳者の内部デバイスの機能についてのJulien Pauliによる一連の投稿の続き。
- PHP出力バッファー
- 例としてのPSR-7-PSR-7標準に関して多くの論争がありました。一部は複雑すぎると言い、他は十分に詳細ではありません。 投稿では、著者は標準が必要な理由について書いており、 インターフェース実装の例とともに完全性と使いやすさも示しています 。
- このコンピューターで私を記憶する-安全な長期認証戦略
- ClassManager-合格しない -効率的な命名のための推奨事項。
- MongoDBを使用するときにユーザーデータをエスケープする必要がありますか
- MVCおよびADRはUIパターンであり、アプリケーションアーキテクチャパターンではありません
- SPLイテレーターとパフォーマンス
- Dredd:HTTP APIの正義を実行-Blueprint APIを使用して記述されたRESTful APIのドキュメントと実装を自動的に検証します 。
- WebサーバーでのHHVMの起動-HHVMにはWebサーバーが組み込まれていないため、著者はGoに特別なミニサーバーを実装するように促されました。
- Laravel 5を使用してURLのIDを難読化する
- ReactPHP:タイマー
- PHPでのOOPの学習-OOPおよび関連する概念に関するリソースのコレクション。
- Zend認定資格の準備:PHPの基礎 - 準備中の方のために 、説明付きの70の質問と回答の有料セレクションもご利用いただけます。
- NGINX HTTPプロキシ、負荷分散、バッファリング、およびキャッシュについて
- Yii2でプログラミング:MVC、フォーム、レイアウト
- WordPress:AWSのベストプラクティス
- AWS Elastic BeanstalkでWordPressをデプロイする
- Codeceptionを使用したJenkinsの構成
- BemPHP:PHPを使用したBEM方法論の実装
- Symfony2を例として使用したPHPコードの静的分析
- WSGI / PHP用ラック
過去の会議の資料
- Good Chemistry -Rasmus LerdorfによるPHP 7のレポートのスライド。SunshinePHPカンファレンスのその他のスイーツはこちらから入手できます 。
- PHPNW14-すべてのレポートのビデオ。
おもしろい
- フレームワークベンチマークの目標は、 hello worldベンチマークの目的についてです。
- PHPフレームワークの歴史
- PHP開発者の人生
タイプミスや間違いに気づいたら、PMに書いてください!
リンクを送信
すべてのダイジェストのクイック検索
← 前号