ホームページ >バックエンド開発 >PHPチュートリアル >絶対おすすめのPHP本10冊!
この記事の目的は、PHP の書籍 10 冊を総合的に推奨することです。Linux/NGINX/Mysql などの他のシリーズの書籍については、当面は取り上げません。
まえがき
PHP に関する本のほとんどは文法の基礎に関するものです。良い本を購入することが非常に重要です (笑)、少し難しいようです。場合によっては、本があなたの身長、興味、さらには給料を決定することもあります...最大の影響は、初心者レベル、ジュニア、および上級の PHP プログラマーにあるかもしれません。この記事のトップ 10 は順序付けされたものではなく、良い悪いもありません。最高というものはありませんが、最も良いものは良いものです。彼らは皆、さまざまな分野での経験を実証していますが、どの側面に興味があるかによって異なります。また、すべての本を買う必要はありませんが、もちろん自分の懐に余裕があるか、経営者かによって異なりますので、すべて買ったほうが良いでしょう。なぜここでは PHP 本だけをお勧めするのでしょうか?というのも、私はこの業界に入ってからずっとPHP関連の本を探していました。実際、PHP には学ぶべきことが何もないと言われていますが、本当に言語を深く学びたい、興味があるのであれば、学べる内容はまだたくさんあると思いますが、そうではありません。 PHP限定。 Web 分野では、PHP は世界で最高の言語であり、多くの大手インターネット企業の神話を生み出し続けているのも PHP ですが、このドメイン名 (shijiehsangzuihaodeyuyan) のように、私は今でも PHP を好みます。
TOP10 詳細 PHP
個人的には特に初心者向けの本だと思いますが、Band of Brothers や Backing Network などの技術ビデオと組み合わせると、 Xidan Booksで働いています 私はしばらくの間『The Mansion』を読んでいて、友人の本を借りて読んでいましたが、この本を自分で保管していなかったことが残念です。
TOP9 PHP および MySQL プログラミング (第 4 版)
これは、国立図書館、西単、その他の本棚にある PHP 本と比較して、PHP の基本的な分野の本です。 、これはより高度です。第 16 章から第 38 章までは非常に有益です。少なくとも、基本、構文、使用法を組み合わせて小規模なプロジェクトで練習する場合と比較すると、安全な PHP プログラミング、MVC と Zend フレームワーク、MySQL ストレージ エンジンとデータ型、ストアド プロシージャ、MySQL トリガーを学ぶことができます。検索、取引など。
Laravel フレームワークの主要テクノロジー TOP8 分析
2016 年からフレームワークの世界に入り、Laravel/Thinkphp5.0 (Thinkphp5.0) を使用することをお勧めします。本はありませんが、Wang Fang の説明は非常に完全です。) 上記の強力なフレームワークは、Composer、Artisan、依存性注入、Traits、ルーティング、PSR-4 命名規則、コンポーネントベースのモジュール拡張など、より多くの新機能をサポートしています。マルチレベルキャッシュの使用、分散など。
TOP7 PHP デザイン パターン
PHP デザイン パターンの目的は、さまざまなカテゴリのソフトウェア デザイン パターンを包括的に紹介したり、新しいデザイン パターンや用語を開発したりすることではありません。ただし、既存のよく知られたデザイン パターンをいくつか取り上げます。この本のユニークな点は、動的 WEB アプリケーションの開発に役立つと思われるいくつかのデザイン パターンを紹介し、これらのデザイン パターンを PHP で実装する方法を示していることです。 Java に比べてオブジェクト指向開発プロセスは PHP よりもはるかに成熟しているため、Dahua Design Patterns などのデザイン パターンに関する本がたくさんありますが、これは良い本です。
TOP6 PHP アプリケーション セキュリティ プログラミング
この本は、セキュリティ学習に少し偏っています。おそらくタイトルのように、すべてのプログラマーにも当てはまるかもしれません。私はハッカーになりたいと思っているので、セキュリティ上の理由からこの本をお勧めします。特に 2015 年から 2016 年にかけて、Web サイトがハッキングされる問題がますます増えています。この本の主な内容は次のとおりです。アプリケーションのセキュリティの脆弱性を除去するPHP 攻撃に対する防御、PHP コードを実行するサーバーのセキュリティの向上、厳格な認証と暗号化されたアプリケーションの実装、クロスサイト スクリプティング攻撃の防止、アプリケーションのセキュリティの体系的なテスト、サードパーティ アプリケーションの既存の脆弱性の解決などを行います。
TOP5 の詳細な PHP オブジェクト指向、パターンと実践
本書で説明されている知識 (オブジェクト、高度な機能、オブジェクト ツール、オブジェクトと設計、パターン) PHP だけでなく、オブジェクト指向技術をサポートするすべての言語 (Java、Python、Ruby など) にも適用できます。これがこの本の最も価値のあることです。 1 つの言語に限定されたものではなく、複数の言語に適用されます。言語に関しては、PHP に加えて、JAVA についても頻繁に本書で言及されています。JAVA という厳密に型指定された言語に触れたことがある場合は、次のようになります。読書の過程で静的言語と動的言語の違いを理解することができ、要件を実現するためにどの言語を使用しても、最終的にはすべて同じ目標を達成できる - 応用を理解できるようになります問題を解決するオブジェクト指向技術。
TOP4.PHP および Mysql のハイパフォーマンス開発
この本はとても新しいです。2016 年 9 月に新しく出版され、JD.com で割引価格で購入できるのにちょうど間に合いました。一般的に言って、この本は PHP 業界では良い本ですが、私は好きではありませんでしたこの本は、「PHP と MySQL の高パフォーマンス アプリケーション開発」をテーマに、核となるベスト プラクティスを選択して説明しています。PHP を 10 年以上使用している老プログラマーの経験をまとめたものです。開発経験。まず、PHP プログラミングにおけるいくつかの疑問と困難を言語レベルからまとめ、次に PHP バッファリング、ネットワーク プログラミング、キャッシュ技術、コマンド ライン、デバッグ、テスト、ユーザー検証戦略、コードの再構築などの知識に焦点を当てて説明します。 MySQL ドライバー、ストレージ エンジン、パフォーマンスの最適化、memcached、Sphinx 全文検索エンジン、その他の重要なトピック。
TOP3.PHP システムコアとベストプラクティス
この本はとてもお勧めで、何度も読み返しています。国内の PHP 書籍シリーズにも含まれています。その中でも、最も賞賛されたもの。そしてそれはとても実用的です。本の序文にも記載されているように、本書はボトルネックを突破したいPHPプログラマー向けの本です。シンプルで使いやすいPHPという言語の特性上、プログラマやコードの品質にばらつきがあり、入社1~2年程度のPHP担当者はテンプレート担当者と同義です。この本は、オブジェクト指向の手法によって PHP コードのスケーラビリティの低さの問題を解決したり、ネットワーク プログラミングを使用して PHP の実用範囲を拡大したり、PHP の分析にかなりの紙幅を費やしたりするなど、開発者の視野をある程度広げました。ソース コード: PHP 拡張プロジェクトを完成させます。これは詳細な側面です。ところどころありますが…
TOP2 High-Performance PHP Application Development
PHP のパフォーマンス最適化について原理と関連する側面を紹介した好評の書籍です。パフォーマンスをチューニングする目的を達成するために設定された PHP ツール。 Web アプリケーションのフロントエンドとバックエンドを分析および研究し、そのパフォーマンスと運用効率を体系的に改善します。この本では、PHP コーディングのベスト プラクティスの適用と、キャッシュ技術を適用するためのツールの使用方法も紹介します。さらに、この本では Web サーバーの最適化とデータベースの最適化についても説明します。
TOP1 最新 PHP
優れた新しい PHP 機能を紹介します。著者は、PHP 方式である Slimphp マイクロフレームワークも作成しました。優れた PHP コーディング スタイルは、微妙なものになる可能性があります。
国内の PHP 開発者の多くは PHP5.4 以降の機能を理解していないと思います。国内企業では依然としてバージョン 5.3 を使用していることが多く、この保守的な考え方は国内の PHP 開発者の技術的成長に非常に悪影響を及ぼします。 、この本で説明されている新機能はマニュアルの新しいバージョンで利用できますが、この本が適切に要約されているとはわからないかもしれません。
その他のチュートリアル: 「php チュートリアル」
以上が絶対おすすめのPHP本10冊!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。