ホームページ >バックエンド開発 >PHPチュートリアル >PHPを学ぶにはどのような本を読めばよいでしょうか?
この記事の目的は、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 ハイパフォーマンス PHP アプリケーション開発
PHP のパフォーマンス最適化に関する好評の書籍で、調整を実現するための PHP の原理と関連ツールセットを紹介します。最適なパフォーマンス。 Web アプリケーションのフロントエンドとバックエンドを分析および研究し、そのパフォーマンスと運用効率を体系的に改善します。この本では、PHP コーディングのベスト プラクティスの適用と、キャッシュ技術を適用するためのツールの使用方法も紹介します。さらに、この本では Web サーバーの最適化とデータベースの最適化についても説明します。
TOP1 最新 PHP
優れた新しい PHP 機能を紹介します。著者は、PHP 方式である Slimphp マイクロフレームワークも作成しました。優れた PHP コーディング スタイルは、微妙なものになる可能性があります。
国内の PHP 開発者の多くは PHP5.4 以降の機能を理解していないと思います。国内企業では依然としてバージョン 5.3 を使用していることが多く、この保守的な考え方は国内の PHP 開発者の技術的成長に非常に悪影響を及ぼします。 、この本で説明されている新機能はマニュアルの新しいバージョンで利用できますが、この本が適切に要約されているとはわからないかもしれません。
以上がPHPを学ぶにはどのような本を読めばよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。