ニュースや資料へのリンクを使用して、次のセレクションに注目してください。
素敵な読書を!
ニュースとリリース
- PHP 5.6.30-ブランチ5.6の最新の完全リリース。 リリースカレンダーによると、セキュリティバグ修正は今後2年以内にリリースされる予定です。
- PHP 7.0.15 、 PHP 7.1.1-現在のブランチの更新。
- Laravel 5.4-ボンネットの下、新しいLaravel Duskテストツール、Gulpの代わりにwebpackを使用したフロントエンドアセンブリ、自動ファサード、レターテンプレートのマークダウン、およびその他の改善。 Laravel 5.4のイノベーションの概要 。
- WordPressの安全な更新 -paragonie / sodium_compatを使用して自動更新の暗号チェックを実装する提案が行われました。
- デプロイヤ4.1.0
Php
- RFC:数値文字列の末尾の空白を許可 -現在、PHPは数値文字列の先頭の空白を無視します。つまり、
" 123"
と"123"
同等です。 しかし、空白が最後に来ると、そのような数字は無効と見なされます。 不正を修正することが提案されています。 - RFC:複数のコンストラクター呼び出しを禁止- 複数のコンストラクター呼び出しを禁止することが提案されています。
- RFC:ベアワード(引用符なし)文字列の廃止と削除-PHPの現在のバージョンでは、引用符なしの文字列を使用するとE_NOTICEレベルのエラーがスローされます。 次のバージョンでは、E_WARNINGをスローしてから、完全にParseErrorをスローすることが提案されています。
- RFC:PHP 7.2の非推奨-非推奨を宣言する機能のリストに投票がありました:
__autoload
、$php_errormsg
、create_function()
、mbstring.func_overload
、(unset) cast
、parse_str()
、2番目の引数parse_str()
、parse_str()
なしassert()
文字列引数、エラーハンドラーの$errcontext
引数。
ツール
- corpsee / php-censor- PHPのCIサーバー。 ほぼ放棄されたPHPCIのフォーク。 Corpseeによって提出されました 。
- denisyukphp / tmpfile-標準のtmpfile()関数の代替として一時ファイルを操作するためのクラス。 Alexander Denisyukが送信しました 。 サポート中のHabrapost 。
- Microsoft / tolerant-php-parser-現在、MicrosoftのPHP用の実験的なPHPパーサーです。 IDEで使用するように設計されています。つまり、コードが明らかに完全ではないため、パーサーはエラー耐性を備えている必要があります。
- php-fig / http-message-util-一連の定数HTTPステータスコードとHTTPメソッドを持つインターフェースのペア。
- php-enqueue / enqueue-dev-メッセージキューを操作するためのコンポーネント。 Amqp、Stomp、ファイルシステムトランスポートがサポートされています。
- シャドウハンド/緯度-SQLクエリビルダー。
- ezimuel / PHP-Secure-Session-ネイティブセッションの暗号化。
- jmolivas / phpqaは、一般的なコード品質チェックソリューションを組み合わせて使いやすいCLIツールです。
- digitalkaoz / php-ipfs - IPFSのクライアント。
- flyimg.io-その場で画像のサイズ変更、トリミング、圧縮を行うアプリケーション。
- cweagans / composer-patches -mposerのプラグイン。これにより、依存関係にパッチを適用できます。
- asyncphp / paper-非同期HTMLからPDFへのコンバーター。
学習教材
symfony
- matthiasnoback / symfony-console-form-パッケージはフォームとコンソールのコンポーネントを組み合わせて、コンソールからフォームに記入できるようにします。 サポートに投稿します。
- Symfony Week#525(2017年1月16〜22日)
- Symfony Week#526(2017年1月23〜29日)
Yii
- loveorigami / yii2-plugins-system -Yii 2用のプラグインシステム 。 投稿者loveorigami 。
- WordPressプラグインでYii2を使用する例
- Yii2:どのキャッシュが高速ですか? -シンプルなベンチマークDbCache、FileCache、MemCache、およびRedisCache。
ララヴェル
- plank / laravel-metable -Eloquentモデルにメタデータを追加するためのパッケージ。
- オーケストラ/テストベンチ-Laravel用のカスタムパッケージを開発する際のテストを簡素化するパッケージ。
- jcc / blog -LaravelとVue.jsのブログ 。
- Google Calendar APIチュートリアル
- zend-soap を使用してSOAPサーバーを作成する
- PHPは並べ替えが好きです
array_unique()
、glob()
、scandir()
デフォルトは並べ替えです。これにより、大きな入力データの結果が遅くなる可能性があります。 - PHPの構成とセキュリティについて -php.iniのチューニングがアプリケーションのセキュリティに実質的に影響しない理由。
- LaravelなしでEloquent ORMを使用するチュートリアル
- PHPプロジェクトのディレクトリ構造について
- 不変オブジェクトを使用する3つの理由
- 集約とドメインサービスの相互作用について
- AWSでWordPressを起動する詳細なチュートリアル
- GraphQL対REST比較レビュー
- PHPのサンプルを使用したデザインパターンのカタログ -コードはこちらから入手できます 。
- 式の問題コード欠陥検出(CWE-569)
- PHPixieの新しいクイックスタート:quote-by-commit見積シートの作成
- サーバーでのdoc、excel、pdfおよびその他の形式でのドキュメント生成
- Pinbaを使用したアプリケーションの監視
- PHP 7.1.1 FPMとWebバックエンドサーバーとしてのNode.js 7.4.0
オーディオとビデオ
おもしろい
ご清聴ありがとうございました!
間違いや不正確さに気付いた場合は、 午後にお知らせください。
質問や提案はメールまたはツイッターに書き込みます。
リンクを送信
すべてのダイジェストのクイック検索
← 前のリリース:PHP Digest No. 100