
この祝日のすべての女の子、特にPHP開発者の皆さん、おめでとうございます! 皆さんの成功、愛、温かさを祈ります!
そしてもちろん、あなたの注意は最新のニュース、便利なツール、興味深い資料へのリンクの別の選択です。
素敵な読書を!
ニュースとリリース
KPHPおよびエンジンのリリース-VKontakteは、PHPの代替実装であるKittenPHP のソースコードを公開しました。 開発者は、オープンライセンスの下でコンパイラとともに、KPHPとは別に使用できるエンジンのセットもレイアウトしました。
- PHPUnit 4.0.0 -HHVMおよびその他の革新をサポートする伝説的なテストツールの最新リリースがリリースされました。
- Apigility 0.9.0 -Zendのツールを更新して、Zend Framework 2に基づいてあらゆる種類のAPIをすばやく作成します。
- PhpStorm 8の早期アクセスプログラムを開始
- PHPリリース-現在のブランチ( PHP 5.5.10およびPHP 5.4.26)の更新がリリースされました。 セキュリティの問題はリリースで修正されたため、すべてのユーザーにアップグレードすることをお勧めします。
さらに、 PHP 5.6の3番目の最終アルファ版がリリースされました 。 最初のベータリリース、したがって機能の凍結は、3月20日に予定されています。 - ソースコードMt.Gox-ごく最近、最大のビットコイン取引所Mt.Goxが破産を申請しました。 交換コードがネットワークにリークされました。こちらから入手できます。
Php
- RFC:arrayof-配列のタイプヒンティングを改善する提案は投票により拒否されました。
- PHP 6:ZendEngineのアイデア-PHP 5 ++の一般的なアイデアに加えて、php.internalsはインタープリターコアの改善計画について積極的に議論しています。
ツール
- virtPHP-このツールのおかげで、1台のマシンで複数の分離されたPHP環境を一度に簡単に使用できるようになりました。 RubyおよびPythonで長年使用されてきたものが、現在PHPでも使用されています。 phpenvおよびphp-buildツールを使用して、完全に独立した仮想環境を作成できます。
さらに、仮想環境の有用性に関するトピックに関する投稿 。 - 尊重/関係 -事前設定を必要としないシンプルで便利なORM。
- Vent -PHPの変数のイベントシステムを実装するライブラリ。
- Regreph -PHP + XHProf用のパフォーマンス回帰分析ツール。
- Phastlight -PHP 5.3の非同期のカスタム指向のコマンドラインツールおよびWebサーバー。 Node.jsの基礎となるライブラリlibuvに基づいて実装されています。
- Phactory-フィクスチャの代替としてテストオブジェクトを生成するためのライブラリ。 著者は、RubyのFactory Girlに触発されました。
- ImageCow-適応画像の問題を解決するライブラリ。
- Altax -PHP用の別のアプリケーション展開ツール。
- ティーポット-HTTPステータスコードの構造化された定数セットを提供する、シンプルだが便利なライブラリ。
- Ansi -PHPのコンソールアプリケーションで色とフォーマットを使用できるようにするシンプルなライブラリ。
- PHPCR -PHP Content Store Standardの実装。 Web&PHPマガジンで使用法についてもう少し読むことができます。
別の実装も利用可能です-Jackalope 。 - phpSec -PHP開発者が直面する典型的なアプリケーションセキュリティ問題の解決に役立つライブラリ。
- WP-CLI -WordPressのコマンドラインインターフェイス。
- PHP-Vars-To-Js-Transformer -JavaScriptでPHP変数を透過的に渡します。
- php-CLIFramework-コマンドラインアプリケーションを作成するためのフレームワーク。
- libphonenumber for PHP-名前が示すとおり、GoogleのlibphonenumberライブラリのPHP実装。 電話番号を解析し、それらに関する詳細情報を取得できます: demo 。
- PHPepl -PHPのWeb REPL: デモ 。
- FUnit -PHPでの単体テスト用のマイクロフレームワーク 。
- PHP Shell Wrapper- システムコマンドをOOPスタイルで実行します 。
- おっと! -ライブラリを使用すると、エラーや未処理の例外に関する美しくて最も重要な情報ページを表示できます。
- Stash-キャッシングを実装するための素晴らしいライブラリ。
- Promises -PHPでのpromiseの実装。 基本的に、pthreadの便利なラッパーです。
学習教材
- PHP QBのカートゥーンイメージフィルター-PHPの代替実装-QBが拡張機能として利用可能になりました。 静的型付けは注釈として実装されます。 ピクセルとベクターを使用した超高速の低レベルの作業により、非常に興味深いことができます。 別の例は、 マンデルブロフラクタルです。
- ReactPHPを使用したPHPアプリケーションの高いパフォーマンス -著者は、ReactPHPとphp-pmプロセスマネージャーを使用してSymfonyアプリケーションのパフォーマンスを毎秒130リクエストから2000まで改善する方法を示します。
- Android上のPHPの理想的な作業環境 -タブレットをワークステーションに変えます。 著者はVIM TouchとPalapa Web Serverを使用しています 。
- PHPオブジェクトへの依存関係の自動注入-Pimpleへの小さな追加。 型ヒントを使用して引数の型を宣言し、リフレクションのおかげで、必要な依存関係をオンザフライで導入します。 GitHubコード 。
- PHPとBeanstalkdの操作-BeanstalkdとPheanstalkライブラリを使用したキューイングシステムとバックグラウンドタスクの実行の実装に関する、小さいながらも優れた入門チュートリアル。
- ZF2のSwagger 、 2 -Swaggerを使用して注釈ベースのドキュメントを自動的に生成する際の注意事項。 Swaggerを使用してAPIの文書化とテストを行っていない場合は、 Swagger UIデモに注意することをお勧めします。
- 日付は複雑です -UUIDの生成を実装するPHPライブラリのUuidを開発する場合 、著者はPHPの日付関数の非自明な動作に直面します。
- Symfony2コンポーネントレビュー: Validator 、 Routing 、 Config 、 EventDispather 、 HttpKernel
- Symfony2のデータフィクスチャ
- Symfony2の機能テスト -WebTestCaseで使用される小さな入門チュートリアル。
- 剖検:HHVM対Zephir対PHP -3人の応募者の優れた比較説明とテスト。 GitHubでのテストのコードと説明、結果はこちらです。
- HHVMでのMySQLiの実装-HHVMで MySQLiサポートを実装するためにどのように作業が行われたか、何が起こったか、何が計画されているかについて。
- HHVM:次の6か月 - 次の6か月のプロジェクト計画。 人気のあるPHPフレームワークを完全にサポートするための作業も進行中です。さらに、 HHVMパッケージのサポートに関する統計を含むリソースを利用できます 。
- Doctrineに値オブジェクトを保存する-Doctrineに値オブジェクトを保存するいくつかのアプローチが説明されています。
- XdebugとSublime Text 3を使用したデバッグ
- Composerのセキュリティに関する今後の考え-Composerのセキュリティの問題、トラブルシューティング、および展望について。
- DateTimeImmutable -PHP 5.5で追加されたDateTimeImmutableクラスの操作例、従来のDateTimeとの比較。
- PHPでのMySQLサポートの廃止に関する噂-PHP 5.3のリリースマネージャーはこの件についてコメントしています。 実際、もちろん、PHPのレガシーmysql拡張機能の例外を意味しますが、これはPHP 5.6でも発生しません。
- PHPでのMySQL Fabricを使用した シャーディング -Fabricは、主にMySQLにフォールトトレランスとシャーディングの 2つのメカニズムを追加します。 PHPのmysqlnd_msプラグインのおかげで、シャーディングのみが可能です。これが投稿の目的です。 MySQL Fabricの詳細はこちらをご覧ください 。
- PHPとGDで簡単なキャプチャを自分で行う
- PhpStorm Workshop - PhpStormのすべての機能を調べてください。
- シンプルなPHPとMongoDBブログ
Yii2開発ニュースダイジェスト#6 March'14
アプリケーションを改善する2つの設計パターンは、Laravelのリポジトリパターンとゲートウェイパターンです。 リポジトリについての詳細 。
大規模なLaravelアプリケーションの構造 -大規模プロジェクトのコードを整理する方法。
ララヴェル インターネットリソース
Magento Enterprise:フルページキャッシュとは何で、なぜ必要なのか
PHPとさまざまな種類のNoSQL-利用可能なソリューションの優れた概要。
gamedevには、PHPの宇宙飛行士やイテレーターとの共通点がありますか?イテレーターの使用例、およびハブの交差点からのサンプリングハブハブの実装。
PHPでの契約プログラミング
PHPのWebソケット。 パート3.チャットからゲームまで:Battle City -PHPの同じ戦車。
過去の会議の資料
- ZF2でのアプリケーションパフォーマンスの最大化(PDF) -スライドのすばらしいヒント。
PHPでのSelenium Webdriverの状態-Selenium Camp 2013を使用したDavertのスライドのレポート。
- Symfony2のサービス指向アーキテクチャ -ConFooカンファレンスの講演のスライド。
- PHPアプリケーションセキュリティ(PDF) -ConyaのIlya Alshanetskyのスライド。
オーディオとビデオ
マジェント対 X-Cart -2つの一般的な電子商取引プラットフォームの比較。
Symfony 2:Fundamentals-初心者向けの一連のスクリーンキャストの最初のビデオで、Symfony 2の基本概念をカバーしています。
Yiiトレーニング -Yii Framework 1.1の優れたスクリーンキャスト。 インストールから多言語までのすべてのトピックが開示されています。
PHPタウンホール:エピソード 19-アウェイジェフリーウェイは LaracastsおよびLaravel 4 Generatorsの作成者です 。 Laravelの世界のニュースについて議論します。
PHPタウンホール:エピソード20 -Phill SturgeonがSculpinとGuzzleについて著者と話し 、PSR-7についても一緒に議論しています。
おもしろい
- StackOverflowのPHPチャットルーム -このチャットでは、Nikita Popov、Anthony Ferrara、およびその他のPHPの巨人といつでもチャットしたり質問したりできます。
- FlyFramework -PHPコミュニティに騒ぎをもたらした面白い話。 誰かがFlyPHPフレームワークを「作成」しました。実際には、名前が変更され、著作権が削除されたLravelコードの単なるコピーであることが判明しました。 Laravelの著者であるTaylorは、 著作権をサイトに戻すことを要求するプールリクエストを作成しました。
- パッケージ:PHPの前進 -Phill Sturgeonがフレームワーク、PHPの歴史、パッケージ、そして未来についてもう一度語っています。
- 新しいPHP-本当にPHPの世界はルネッサンスを迎えています。これがO'Reilly Mediaのブログ投稿です。
PHP Tシャツ:Respect The Double-Claw - PHPハンマーをイメージした伝説のTシャツを世界中のどこでも注文できるようになりました。
TwitterのPHP吟遊詩人 -魂が歌います。
37リリースでは、PHPダイジェストが2週間ごとにリリースされています。 しかし、問題をさらに改善するために、 簡単な調査を行うことをお勧めします。
結果は2週間で公開され、あなたのおかげで、ダイジェストはさらに良くなります!
すべてのダイジェストのクイック検索
← 前号