【2021年】PHP入門!「人気参考書ランキング30/おすすめ本8選」

PHPは、PHP7となり型宣言などの言語サポートも充実、Laravelといった最新の機能豊富なフレームワークもあり、人気のWeb開発言語です。

Ruby(on Rails)や、機械学習人気からのPythonでのWeb開発も最近は盛んですが、個人的にはそれらと比較してもやはり、Web開発で学ぶならPHPが一押し

HTMLへの組込みもしやすく、Webサイト構築で世界で圧倒的シェアをもつWordPressのカスタマイズにも使えます

そんなイチオシで魅力のプログラミング言語「PHP」の人気の本・おすすめ参考書を紹介していきまっす。
 

以下では低コストでPHPを学ぶオンライン学習法についても紹介していますので、合わせて覗いてみてください。


 

 
Kindle Paperwhite
発売日 2018/11/07
(2021/07/28 09:15時点)

 

 

Kindle Unlimited 1ヶ月無料

kindle_unlimited_sale
 
  • 1ヶ月無料で読み放題
  • 1ヶ月以内でも解約可能
  • 解約後も1ヶ月まで利用可


    

PHP本「人気ランキング」

PHPの今売れ筋本を人気ランキングで一覧したのが以下。

ランキングは日々更新されていますので、最新の人気が反映されています。

 

(2021/07/28 12:02 更新)
Rank製品価格
1
3,191円
2,653円
2,948円
5,978円
2
PHPフレームワークLaravel入門 第2版
発売日 2019/12/27
津耶乃, 掌田 (秀和システム)
おすすめ度
3,300円
2,673円
2,970円
3,300円
3
WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版] 〈WordPress 5.x/Gutenberg対応〉...
発売日 2019/08/27
水野 史土 (エムディエヌコーポレーション)
おすすめ度
2,640円
2,508円
2,640円
2,145円
4
動かして学ぶ!Laravel開発入門
発売日 2021/03/15
山崎 大助 (翔泳社)
おすすめ度
3,300円
1,650円
3,300円
3,300円
5
初心者からちゃんとしたプロになる PHP基礎入門〈PHP8対応〉...
発売日 2021/03/02
柏岡 秀男 (エムディエヌコーポレーション)
おすすめ度
2,750円
2,750円
2,750円
2,750円
6
独習PHP 第4版
発売日 2021/06/14
山田祥寛 (翔泳社)
おすすめ度
3,740円
3,366円
3,740円
3,740円
7
気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!
発売日 2017/02/18
谷藤 賢一 (リックテレコム)
おすすめ度
2,970円
2,750円
2,970円
8
1,250円
9
いきなりはじめるPHP~ワクワク・ドキドキの入門教室
発売日 2011/12/09
谷藤 賢一 (リックテレコム)
おすすめ度
1,980円
1,760円
1,050円
10
徹底攻略PHP7技術者認定[初級]試験問題集
発売日 2019/07/22
内山 祥恵, 棚橋 英之 (インプレス)
おすすめ度
3,080円
2,926円
(+293pt)
3,080円
3,080円
11
PHPフレームワークLaravel Webアプリケーション開発 バージョン8.x対応...
発売日 2021/06/18
竹澤有貴, 栗生和明, 新原雅司, 大村創太郎 (ソシム)
おすすめ度
4,180円
3,799円
4,180円
4,180円
12
PHPとMySQLのツボとコツがゼッタイにわかる本
発売日 2015/05/21
横山達大 (秀和システム)
おすすめ度
3,446円
2,475円
(+751pt)
2,475円
1,190円
13
PHPフレームワーク Symfony 4入門
発売日 2019/03/25
掌田津耶乃 (秀和システム)
おすすめ度
3,300円
2,970円
2,970円
3,300円
14
パーフェクトPHP (PERFECT SERIES 3)
発売日 2010/11/12
小川 雄大, 柄沢 聡太郎, 橋口 誠 (技術評論社)
おすすめ度
3,960円
3,960円
3,960円
3,960円
15
面白くて眠れなくなる化学 (PHP文庫)
発売日 2017/06/02
左巻 健男 (PHP研究所)
おすすめ度
704円
620円
620円
704円
16
3,080円
3,080円
3,080円
17
詳細!PHP 7+MySQL 入門ノート
発売日 2016/12/20
大重 美幸 (ソーテック社)
おすすめ度
3,278円
3,114円
3,278円
3,278円
18
スラスラ読める PHPふりがなプログラミング ふりがなプログラミングシリーズ...
発売日 2019/10/25
ピクシブ株式会社, リブロワークス (インプレス)
おすすめ度
2,200円
1,980円
2,200円
2,200円
19
PHPフレームワーク Laravel実践開発
発売日 2019/08/22
掌田津耶乃 (秀和システム)
おすすめ度
3,300円
2,970円
2,970円
3,300円
20
3,938円
3,741円
3,938円
3,938円
21
3,938円
3,741円
3,938円
3,938円
22
PHPサイバーテロの技法―攻撃と防御の実際
発売日 2005/11/01
GIJOE (ソシム)
おすすめ度
3,480円
1,980円
200円
23
プログラミングPHP 第3版
発売日 2014/03/25
Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf (オライリージャパン)
おすすめ度
4,180円
4,180円
4,180円
24
詳細!PHP 8+MySQL 入門ノート XAMPP+MAMP対応
発売日 2021/07/02
大重 美幸 (ソーテック社)
3,520円
3,520円
3,520円
3,520円
25
よくわかるPHPの教科書 【PHP7対応版】 (教科書シリーズ)
発売日 2018/04/26
たにぐち まこと (マイナビ出版)
おすすめ度
2,728円
2,455円
2,728円
2,145円
26
PHPプログラミングの教科書
発売日 2013/11/21
西沢 直木 (SBクリエイティブ)
おすすめ度
771円
2,455円
2,728円
825円
27
面白くて眠れなくなる数学 (PHP文庫)
発売日 2017/08/03
桜井 進 (PHP研究所)
おすすめ度
704円
669円
704円
704円
28
独習PHP 第3版
発売日 2016/05/11
山田祥寛 (翔泳社)
おすすめ度
5,480円
3,168円
3,520円
2,199円
29
スラスラわかるPHP 第2版
発売日 2021/06/21
志田 仁美 (翔泳社)
2,530円
2,530円
2,530円
2,530円
30
PHPフレームワークLaravel Webアプリケーション開発
発売日 2019/06/07
竹澤有貴, 栗生和明, 新原雅司, 大村創太郎 (ソシム)
おすすめ度
4,180円
3,871円
4,180円
4,180円

 

以降でおすすめ・注目の本をピックアップしていきまっす。

ちなみに、Kindle版のある本ならサンプル送信で試し読み可能。大概目次まで見れるので、内容の概要もつかめるので、サンプル試読おすすめです。

 

 

基礎から学ぶ!「PHPおすすめの入門書」

Web開発やプログラム未経験の方は、何よりもとっつきやすさや、わかりやすさを重視して、まずはPHPプログラムに慣れるのが一番。

そのため、以下のような読みやすい入門書から初めて見るのがおすすめです。

PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉

PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉
(著)株式会社アンク
発売日 2017/04/20
おすすめ度
(2021/07/28 12:04時点)

【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】

プログラム初心者のためのPHP入門書がリニューアル!

10年以上にわたって親しまれてきたWeb開発言語PHPの解説書『PHPの絵本』は、
プログラム経験のない人でも勉強が始められるように考えられた、とてもやさしい
入門書です。新版では、従来の分かりやすい部分はそのままに、内容を全体的に
見直してお届けします。

「PHPは初めて」「アプリケーションって難しそう」という方にも、そもそも
プログラムとはどんなものなのかというところから学んでもらえるように
配慮されています。機能的にも充実したPHPの最新事情もフォローし、
充実したアプリケーション作りの第一歩をここから踏み出すことができます。

本書を読むのにプログラム言語の知識は一切不要です。もっとも親しみやすい
PHP言語の入門書として、現代の環境に合わせてアップデートされた、安心して
勉強を始められる一冊です。

【翔泳社の「絵本」シリーズのラインナップをアップデート】
翔泳社の「絵本シリーズ」は名前のとおり、絵本のように豊富なイラストと要点を
押えた簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。
すべての単元を2ページ単位で読みやすくまとめ、基礎に徹した内容で、言語/技術の
初心者や手軽に習得したい方のお役にたてるようになっています。

このたび、翔泳社は「絵本シリーズ」を全面的に改訂し、内容を現在の技術に
合わせて見直しました。シリーズラインナップ全体をリニューアルし、新パッケージで
お届けします。

新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に
徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在の
コンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』『Javaの絵本』を
皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを
充実していきます。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
  

スラスラ読める PHPふりがなプログラミング ふりがなプログラミングシリーズ

スラスラ読める PHPふりがなプログラミング ふりがなプログラミングシリーズ
(著)ピクシブ株式会社, リブロワークス
発売日 2019/10/25
おすすめ度
(2021/07/28 12:04時点)
「プログラムの読み方をすべて載せる(ふりがなをふる)」
という手法で究極のやさしさを目指した、
まったく新しいPHP(ピーエイチピー)の入門書です。

本書内に登場するプログラムの読み方をすべて載せ、
さらに、漢文訓読の手法を取り入れ、読み下し文を用意。
プログラムの1行1行が何を意味していて、
どう動くのかが理解できます。

この新しいアプローチで「自分がいま何をしているのかわからない」といった
プログラミング入門者が途中で挫折してしまう原因を解決しました。

また、実際に手を動かしながら進むだけでなく、
プログラムを考える応用問題も用意しているため、
しっかりPHPの基礎文法を身につけることができます。

■本書はこんな人におすすめ
・PHPの基礎を身につけたい人
・過去にPHPの入門書で挫折してしまった人
・プログラマーやエンジニア、Web制作者を目指す人
・仕事でPHPを活用してみたい人

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。

↓全て表示↑少なく表示
 
  

いきなりはじめるPHP~ワクワク・ドキドキの入門教室

いきなりはじめるPHP~ワクワク・ドキドキの入門教室
(著)谷藤 賢一
発売日 2011/12/09
おすすめ度
(2021/07/28 12:04時点)
PHPのいちばんやさしい入門書でありながら、MySQLまでカバーしています。初心者がつまずいたり迷ったりするポイントをとことん解消しました。面倒なパソコン設定もデータベース構築も楽々クリアできます。実際の研修講座で実証済みの方法論とカリュキュラムにより、無理なく楽しくPHPのエッセンスを習得することができます。

■[本書の主な内容] (実際の目次とは若干異なります)

Chapter 1 なるほど! 心の準備編――何から始めたらいいの<? br> 1-1 とっても大切な心の準備!
1-2 挫折の落とし穴を跳び越えよう
! 1-3 楽しむことの大切さ!

Chapter 2 がんばろう! パソコン設定編――らくらく壁を跳び越えよう!
2-1 タダでサーバーを手に入れよう!
2-2 タダでテキストエディタを手に入れよう!
2-3 この機能をOFFにしよう!
2-4 最大の壁! 文字化けってナニ!?
2-5 これが文字化け対策だ!
2-6 雛形ファイルをつくろう!
2-7 設定ごくろうさまでした!

Chapter 3 ワクワク! プログラミング編――プログラミングは楽しい!
3-1 30分で覚えるHTML!
3-2 初めてのPHPを体験しよう!
3-3 アンケート入力ページをつくろう!
3-4 前のページからデータを受け取ろう!
3-5 変数ってなんでしょう!?
3-6 コンピュータに考えさせよう!
3-7 入力チェック機能を付けよう!
3-8 HTMLとPHPはぜんぜん違うもの!
3-9 アンケート項目を増やそう!
3-10 前ページに戻る機能をつけよう!
3-11 入力データを消さないでページを戻る方法!
3-12 さらに次のページへいこう!
3-13 入力データをきちんとチェックしよう!
3-14 サンクスページをにぎやかにしよう!
3-15 データがきちんと表示されるようにしよう!
3-16 悪~い行為から守ろう!
3-17 自動返信メールを飛ばそう!

Chapter 4 ドキドキ! データベース編――あなたにもデータベースができる!
4-1 データベースはこうなってる!
4-2 データベースの文字化け対策!
4-3 データベースを作ろう!
4-4 何を設定したのか知っておこう!
4-5 これがSQL文だ!
4-6 アンケート自動保存機能を追加しよう!
4-7 登録データを読み出してみよう!
4-8 アンケートの一覧表示プログラムを作ろう!
4-9 データを検索してみよう!
4-10 とっても悪~い行為から守ろう!
4-11 サーバーがダウンしたら!?
4-12 Webアプリを実感しよう!
4-13 おめでとうございます!

コラム 「デバッグのテクニック 1~13」ほか多数

↓全て表示↑少なく表示
 
内容サンプル

(引用元楽天Books)

 
目次
1 なるほど!心の準備編ー何から始めたらいいの?(とっても大切な心の準備!
挫折の落とし穴を跳び越えよう! ほか)
2 がんばろう!パソコン設定編ーらくらく壁を跳び越えよう!(タダでサーバーを手に入れよう!
タダでテキストエディタを手に入れよう! ほか)
3 ワクワク!プログラミング編ープログラミングは楽しい!(30分で覚えるHTML!
初めてのPHPを体験しよう! ほか)
4 ドキドキ!データベース編ーあなたにもデータベースができる!(データベースはこうなってる!
データベースの文字化け対策! ほか)

↓全て表示↑少なく表示
Users Voice
いきなり初めてても、書籍が古いため、なかなかうまく進みません。四苦八苦しながらになります。 スムーズにこなしたい人には、オススメできません (参考:YahooShopping)

↓全て表示 ↑少なく表示
弊社HPをリニューアルするにあたり、勉強の為購入ししました。 とても参考になりました。 お勧めです!(^^)! (参考:YahooShopping)

↓全て表示 ↑少なく表示
3日坊主の私でも長続き出来る内容です 説明も親切です。 また宜しくお願いいします。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
著者略歴
谷藤賢一(タニフジケンイチ)
1981年にプログラミングを始め、大学時代の87年からベンチャー企業に勤務。24才で世界最高精度の測定器を独自理論で開発。21カ国に約3万人のユーザーを持つ天体シミュレーションソフト「SUPER STAR」の開発者でもある。また、キャリアカウンセラー資格を持つ営業マンとして、大手人材会社で延べ1,000人以上を支援し、行政やNPOとの連携でIT体験インターンシップを実施。フリーターをIT人材に育て上げるユニークな試みは、テレビ東京「ワールドビジネスサテライト」でも紹介(本データはこの書籍が刊行された当時に掲載されていたものです)

  

30時間アカデミックPHP入門

30時間アカデミックPHP入門
(著)晃一, 大川, 慎太郎, 小澤
発売日 2017/04/10
おすすめ度
(2021/07/28 12:04時点)
大学・専門学校での実習用テキストシリーズ。PHPの基礎から丁寧に解説。実習を通してPHPの基本を身につけられる。1冊を通して1つのプロジェクト(オンライン宿泊予約システム)を完成させる内容の実習。
 
内容サンプル

(引用元Amazon)

 
目次
もくじ
序章 はじめに
 1.本書で開発するオンライン予約システムについて
1章 Webアプリケーションの概要
 1.サーバーとクライアント
 2.リクエストの種類
 3.Webアプリケーション開発環境について
2章 HTML5によるWebページ作成
 1.HTMLの基礎知識
 2.CSSの基礎知識
3章 PHPの初歩
 1.PHPの基本
 2.PHPのスクリプトをHTMLに埋め込む
 3.型と変数
 4.制御構造
 5.配列・連想配列
4章 データベースの利用
 1.データベースとは
 2.データベースの作成
 3.SQLでのレコード抽出
 4.SQLでのレコード挿入
 5.SQLでのレコード更新
 6.SQLでのレコード削除
5章 オンライン予約システムの実装~トップページから部屋詳細表示~
 1.トップページの実装
 2.部屋一覧ページの実装~すべての部屋表示
 3.部屋一覧ページの実装~タイプ別の部屋表示
 4.部屋詳細ページの実装
 5.処理コードの共有化
 6.データベース設定の共有化
6章 オンライン予約システムの実装~予約機能~
 1.空室確認を行う
 2.空室の部屋情報を表示する
 3.予約詳細情報画面を作成する
 4.予約詳細入力画面を完成する
 5.予約最終確認画面までの流れを作成する
 6.予約完了画面を作成する
7章 オンライン予約システムの実装~予約管理機能~
 1.すべての予約情報の一覧表示を行う
 2.指定した日付区分の予約情報の一覧表示を行う
 3.削除機能を実装しよう
 4.ログイン機能を実装する
終章 おわりに
 1.完成したオンライン予約システムと今後について
さくいん

↓全て表示↑少なく表示

  

   

PHP中級者へ!「PHPの言語全容を学ぶ本」

上記のような入門書で、PHP/プログラミングの感覚になれたら、PHPの幅広い操作/実装方法を学んでできることを増やしましょう。

以下の書籍が、網羅的にPHPを知ることができておすすめです。

独習PHP 第3版

独習PHP 第3版
(著)山田祥寛
発売日 2016/05/11
おすすめ度
(2021/07/28 12:04時点)

PHP7の基本構文から、クラス、DB連携、セキュリティ対策まで、しっかり習得!

PHPプログラミングの標準教科書『独習PHP』が、最新のPHP7に対応。PHPでWebページ/アプリケーションを開発する際に必要な基礎的な知識、PHPの基本構文から、クラス、データベース連携、セキュリティまで、詳細かつ丁寧に解説します。
解説→例題→練習問題(理解度チェック)という3つのステップで、PHPによるWebアプリ開発の基礎・基本テクニックをしっかり習得できます。
実際にサンプルコードを入力し、動作を確かめながら学習することで、いっそう理解が深まります。「PHPを一から学びたい・しっかり基礎固めをしたい」「PHPでWebアプリを作りたい」という方におすすめの1冊です。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 

PHPの言語としての機能・基礎文法から、実際のWeb開発活用まで、基礎から丁寧に、かつ網羅的に学べる良書です。

山田 祥寛さんのWeb系の解説書は、読みやすくわかりやすいものが多くおすすめ。

ぼくはPHPの基礎機能はこちらで学びました。PHP7の構文も解説されています。

内容サンプル

(引用元Amazon)

 
目次
第1章 イントロダクション
第2章 PHPの基本
第3章 演算子
第4章 制御構文
第5章 組み込み関数
第6章 ユーザ定義関数
第7章 標準クラスライブラリ
第8章 リクエスト情報
第9章 データベース連携
第10章 オブジェクト指向構文
第11章 セキュリティ対策
Users Voice
サンプルコードがダウンロードできるので、楽ちんでいいです。 環境構築をはじめ、基礎的なところから書かれているので、プログラミング初心者の方でも入りやすいと思います。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
PHPの勉強。初心者から一歩抜け出した先の補強本として優秀でした。案内通り全くの初心者がこの本で勉強するのは難しいかと思います。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
独習PHP 第3版
発売日 2016/05/11
(2021/07/28 12:04時点)

  

レベルアップPHP ~言語を理解して中級者へ~ (技術の泉シリーズ(NextPublishing))

レベルアップPHP ~言語を理解して中級者へ~ (技術の泉シリーズ(NextPublishing))
(著)佐々木 勝広
発売日 2019/04/12
おすすめ度
(2021/07/19 12:14時点)
【PHP初心者を中級者にステップアップ!】

本書はPHPの入門書にはあまり載っていない情報を中心に紹介しつつ、「PHPという言語そのもの」を理解することで、初心者が中級者にステップアップするための解説書です。入門書を卒業した初心者が読むことで、より深く最新のPHPを理解できます。言語そのものを解説しているため、どんなフレームワークを使っている方でも役立つ1冊です。(本書は、次世代出版メソッド「NextPublishing」を使用し、出版されています。)
〈本書の対象読者〉
・PHPの入門書を読み終え、次のステップを目指している方
・PHPの中級者レベルの知識が欲しいと思っている方
・昔のPHPは使っていたが、最近のPHPはあまり分からない方

【目次】
第1章 型別に理解する変数の扱い方
第2章 変数のスコープと特別な変数・定数
第3章 型の変換
第4章 (PHP7) 型宣言
第5章 (PHP5.3)名前空間
第6章 (PHP5.3)オートロード
第7章 外部ライブラリーの活用
第8章 (PHP7)エラーと例外
第9章 アーキテクチャー
第10章 PSRコーディングガイドライン
第11章 正規表現を楽しもう
第12章 テンプレートエンジン
第13章 パフォーマンスとデバッグ
第14章 PHPとバージョンアップ
第15章 良質なPHP情報を得るには?
第16章 Hack/HHVMとPHP
付録A (PHP5.4) ビルトインウェブサーバー
付録B PHPエンジニアとサーバーサイド
付録C 静的コード解析と周辺ツール
付録D セキュリティー

↓全て表示↑少なく表示
 

タイトル通り、PHPの基礎的な使い方はわかった上で、よりテクニカルなPHPの使い方・中級者向けの知識を幅広く学べる良書。

もちろんPHP7からの拡張機能も解説されているので、最新の言語機能を学べます。

PHPをそれなりに使っていても、新たな発見もあり非常に参考になります


  

パーフェクトPHP

パーフェクトPHP
(著)小川雄大, 柄沢聡太郎, 橋口誠
発売日 2014/10/31
おすすめ度
(2021/07/24 12:04時点)

(概要)
1冊で言語仕様から最新の技術までを網羅した内容。網羅的に解説されているだけでなく,各技術に関しては基本からしっかり解説し,フレームワークなどを利用したWebアプリケーション開発の解説などは,内部処理が裏で何をしているのかを掘り下げて解説してあるため,PHPを体系的に学びたい方はもちろん,より深い知識を得たい中~上級者にもお勧めの一冊である。

(こんな方におすすめ)
・PHPで仕事をしているエンジニア
・PHPでWebアプリケーション開発をしているエンジニア

(目次)
Part 1 PHP ~overview
 1章 PHP概論

Part 2 PHPの言語仕様
 2章 PHPの基本
 3章 型と演算子
 4章 制御構造と関数
 5章 クラスとオブジェクト

Part 3 実践Webアプリケーション
 6章 Webアプリケーション入門
 7章 フレームワークによる効率的な開発
 8章 ミニブログアプリケーション開発

Part 4 PHPセキュリティ
 9章 PHPで作るWebアプリケーションのセキュリティ(前編)
 10章 PHPで作るWebアプリケーションのセキュリティ(後編)

Part5 テクニカルなPHPの活用
 11章 実践オブジェクト指向

Part 6 PHPレシピ
 12章 レシピことはじめ
 13章 標準機能
 14章 ライブラリとフォーマット

Appendix
 App-A PHPコンパイルオプション
 App-B php.ini

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
製品も問題なく届きました、素早い対応感謝いたします。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
図書館で借りた本。プログラミング言語PHPの機能について網羅的に解説してある。
 前半はPHPの言語仕様についての説明から始まり、フレームワークの作成、セキュリティへと続く。後半はフレームワーク作成後にクラスやメソッドの掘り下げた説明がされている。他にも標準関数や正規表現、ライブラリ、PHPの設定などについても解説されている。
 序盤の言語仕様の説明では、動的キャストやエラーがどのような経緯で表示されるのかが説明されていて学ぶことが多かった。その後クラスやオブジェクトの仕様について説明があるのだが、相変わらずオブジェクト指向が苦手で読むのがつらかった。
 中盤に入りこの本の肝となるフレームワークを作成していく。最近の多機能なフレームワークと比べて、シンプルで最低限の機能に絞ってあるように思えた。フレームワークを作成していくことで、フレームワークが内部的にどのように動いているのかを知ることができ、かつクラスの使い方を学ぶことができる。フレームワークが完成したあと作成したフレームワークを使って、Twitterに似たSNS機能を持つミニブログを作成することになる。こちらはフレームワークを扱った書籍と同じような内容であり、他書を読んでもいいのではないかと思えた。
 ミニブログ作成後はセキュリティに関して前編と後編という構成で説明が続く。前半はスクリプトを改善することで対処できる脆弱性、後半はPHPやApacheの設定、設計の見直しで対処できる脆弱性で分けてあるように思えた。セキュリティは多くを詰め込み過ぎたのか、個々の説明が足りず分かりづらかった。
 後半のPHPレシピでは序盤にPHPマニュアルの使い方が説明してある。その後の関数や配列の説明がソースコードと合わせて掲載されいるのだが、説明が不足している。中級者以上を対象とした本なのであれば序盤にあったようにPHPの内部的な挙動など初学者が見落としがちな点の説明だけで足りるのではないだろうか。
 PHPの機能について多岐にわたって説明がされており、セキュリティ上の留意点についても触れてある非常に良い本だとは思うのだが、構成にバランスの悪さが目立つ。序盤のクラスや機能の説明は分かりやすく説明してあるものの、後半のセキュリティが分かりづらく説明が不足している。削ることができる内容は削り、必要な部分の説明を充足させるともっと良い本になったように思う。そして後半は誤字脱字が酷かった。もし紙面に余裕がないのであれば、もう少し余裕のある構成に変更してもいいのではないだろうか。パーフェクトというフレーズをタイトルに冠するのであれば、中途半端に説明するより最後まできちんと説明してほしい。
 個人的な感想になるが、PHPの本を読みだして10冊近い。暫く分厚く難解な本が続いたので軽いノイローゼ気味になっている。暫く難解で分厚い本とは距離をとりたいと思う。 (参考:ブクログ)

↓全て表示 ↑少なく表示
とてもいい本でした。
いったんphpの基本を習得したあとで、実践的なWebアプリケーションを作るのに、Part3、Part4の内容などは非常に参考になりました。
フレームワークを使ったWebアプリケーション、セキュリティについての記述は非常に実践的でよかったです。
あえて難点をあげるなら、書籍内で取り扱っているフレームワーク、mini-blogのソースコードはgithub上で公開してほしかったです。
公式サイト上のコードは一部typoもありましたし、それらを直すのもgithub上であればすぐできるはずです。
あとさらにテストについても記述があればパーフェクトだったと思います。
読了日:2011-09-08 (参考:ブクログ)

↓全て表示 ↑少なく表示
パーフェクトPHP
発売日 2014/10/31
(2021/07/24 12:04時点)

  

PHPの最新トピックを知る本

以下のようなムック本では、PHPに関する最新トピックを幅広くキャッチアップできます。

深く学ぶというより、最新・便利な最新技術を知るきっかけとしてざざざっと眺めてみると面白いです。

みんなのPHP 現場で役立つ最新ノウハウ!

みんなのPHP 現場で役立つ最新ノウハウ!
(著)石田 絢一(uzulla), 石山 宏幸, 遠藤 太徳, 大橋 佑太
発売日 2019/12/01
おすすめ度
(2021/07/28 12:04時点)
(概要)

PHP開発の現場で役立つノウハウを、最新の動向を踏まえてわかりやすく解説します。PHP開発環境の構築、PHP 7以降で導入された新たな文法の解説とそれらを活用するためのポイント、パッケージ管理システムComposerの使いこなし術、多様なインフラ上で動作するPHP実行環境の整理、ユニットテストやCI/CD導入ノウハウ、人気のフレームワークLaravelの活用ポイントなど、PHPをもっと使いこなすための情報満載でお届けします!


(こんな方におすすめ)

・PHPをもっと使いこなしたい人

・PHPの最新動向を知りたい人


(目次)

第1章 PHPの開発環境概観

  1.1 開発環境を自分で作ってみよう

  1.2 使用するエディタについて

  1.3 Windowsにおける開発環境構築

  1.4 macOSにおける開発環境構築

  1.5 Vagrantを使った開発環境構築

  1.6 Dockerを使った開発環境構築

第2章 PHP最新文法ガイド

  2.1 構文はなぜ常に新しくなっていくのか

  2.2 構文に関わる変更内容一覧

  2.3 よく使われる構文とその使い方

  2.4 情報のキャッチアップ

第3章 Composer 120%活用術

  3.1 Composerの基本的な使い方

  3.2 少し進んだComposerの使い方

第4章 PHP実行環境の構築・運用

  4.1 ビルトインウェブサーバーによるPHP実行環境の構築・運用

  4.2 VPSにおけるPHP実行環境の構築・運用

  4.3 レンタルサーバーにおけるPHP実行環境の構築・運用

  4.4 コンテナ(GCP/Cloud Run)におけるPHP実行環境の構築・運用

  4.5 FaaS(AWS/Lambdaカスタムランタイム)におけるPHP実行環境の構築・運用

第5章 PHPにおけるユニットテストとCI/CD

  5.1 ユニットテストの育て方

  5.2 いまどきのCI/CD事情

  5.3 AWS CodePipelineを使用したCI/CD環境の導入

  5.4 Azure DevOpsを使用したCI/CD環境の導入

第6章 LaravelによるPHPアプリケーション開発

  6.1 Laravelの開発環境を構築する

  6.2 Laravelを使ったアプリケーション開発

  6.3 ファサードの役割と仕組みを理解する

  6.4 MVCだけに留まらないための設計の話

第7章 厳選! PHP活用テクニック紹介

  7.1 PHPによるファミコンエミュレータの実装

  7.2 PHPにおける正規表現の今までとこれから

  7.3 ストリームフィルタを用いた透過的なCSV入出力

  7.4 Slimで学ぶMiddleware入門

  7.5 PHPで学ぶバイナリファイルの読み方

  7.6 巨大な数や誤差のない小数をPHPで扱う

  7.7 PHPで堅牢なプログラミングをするためのノウハウ

  7.8 PHP 7(Laravel 5.8)とSlack APIで遊んでみる

↓全て表示↑少なく表示
 

PHP7の最新文法の解説や、Laravel、Composerなど、最近流行りの新しいトピックを幅広く扱っているムック本です。

各トピックはそこまで深くまでは解説されないですが、その分PHPの最新開発事情を手っ取り早く全体を把握するのに最適です。

内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
      

PHP本「Kindle Unlimited(読み放題)で読める本」

「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

実はそこにPHPの本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

  • 雑誌がかなり充実
  • 豊富なKindle個人出版本がほとんど読み放題
  • 最近は出版社単行本も対応増加

個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

以下がKindle Unlimited対応のPHP関係の本人気ランキング(Best10)です。

(2021/07/28 12:02 更新)
Rank製品価格
1
3,191円
2,653円
2,948円
5,978円
2
1週間で基礎から学ぶLaravel入門
発売日 2021/02/16
minatomi
Kindle Unlimited対象
おすすめ度
950円
3
500円
4
1,980円
(+600pt)
5
速習 Laravel 6 速習シリーズ
発売日 2019/09/03
山田祥寛 (WINGSプロジェクト)
Kindle Unlimited対象
おすすめ度
700円
6
680円
7
298円
8
PHP「直す力」養成ドリル
発売日 2013/08/08
西沢直木 (西沢書店)
Kindle Unlimited対象
おすすめ度
99円
9
250円
10
390円

 

おまけ①:PHP新書一覧

IT技術・プログラミング言語は、最新情報をキャッチアップも非常に重要、すなわち新書は要チェック

ということで、2019年以降に発売したPHP参考書の新書を一覧しておきまっす。

 

(2021/07/28 12:04 更新)
製品価格
詳細!PHP 8+MySQL 入門ノート XAMPP+MAMP対応
発売日 2021/07/02
大重 美幸 (ソーテック社)
3,520円
3,520円
3,520円
3,520円
1,760円
スラスラわかるPHP 第2版
発売日 2021/06/21
志田 仁美 (翔泳社)
2,530円
2,530円
2,530円
2,530円
PHPフレームワークLaravel Webアプリケーション開発 バージョン8.x対応...
発売日 2021/06/18
竹澤有貴, 栗生和明, 新原雅司, 大村創太郎 (ソシム)
おすすめ度
4,180円
3,799円
4,180円
4,180円
独習PHP 第4版
発売日 2021/06/14
山田祥寛 (翔泳社)
おすすめ度
3,740円
3,366円
3,740円
3,740円
1,250円
298円
やさしいPHP入門
発売日 2021/05/01
日向 俊二 (カットシステム)
2,860円
2,860円
2,860円
売り切れ
売り切れ
売り切れ
328円
売り切れ
動かして学ぶ!Laravel開発入門
発売日 2021/03/15
山崎 大助 (翔泳社)
おすすめ度
3,300円
1,650円
3,300円
3,300円
初心者からちゃんとしたプロになる PHP基礎入門〈PHP8対応〉...
発売日 2021/03/02
柏岡 秀男 (エムディエヌコーポレーション)
おすすめ度
2,750円
2,750円
2,750円
2,750円
1週間で基礎から学ぶLaravel入門
発売日 2021/02/16
minatomi
Kindle Unlimited対象
おすすめ度
950円
765円
99円
500円
450円

 

おまけ②:本より高コスパ?「Udemy PHPおすすめ講座」

UdemyではPHPを基礎から応用までトータルで学べる学習講座があります。

こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

以下の表が、PHPの学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

人気
Rank
学習コース評価
1
PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門
発売日 2018/03/25
受講者 19,123人
通常 24,000円
現在 1,730円
(4.4)
総評価数 3663件
2
(4.4)
総評価数 1021件
3
(4.7)
総評価数 124件
4
(4.3)
総評価数 663件
5
PHP 7/8 プログラミング マスター講座
発売日 2021/02/19
受講者 1,327人
通常 24,000円
現在 1,730円
(4.6)
総評価数 141件

 

関連:WordPress開発、Laravelを学ぶ

PHPはWeb開発用言語、基本が身についたら、WordPressやLaravelといったフレームワークを利用して実際にWebサービス・サイト開発をしていきましょう。

以下でそれぞれの本も紹介しています。合わせて参照ください。

 

関連:最新おすすめのKindle端末

以下では最新のKindle端末について比較、おすすめ紹介しています、合わせてのぞいて見てください。

いじょうでっす。

コメント

タイトルとURLをコピーしました