レバテックフリーランスのサイトに当サイトが紹介されました!

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

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

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

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

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

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


 

 

 

Kindle Unlimited 1ヶ月無料

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


 

PHP本「人気ランキング」

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

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

 

(2024/10/10 12:09 更新)
Rank製品価格
1
1週間でPHPの基礎が学べる本
発売日 2022/03/15
亀田 健司 (インプレス)
総合評価
(4)
2,728円
1,364円
1,364円
2,728円
2
1,920円
1,474円
1,474円
2,133円
3
確かな力が身につくPHP「超」入門 第2版
発売日 2022/09/22
松浦 健一郎, 司 ゆき (SBクリエイティブ)
総合評価
(4.6)
2,860円
1,430円
1,430円
2,750円
4
ちょうぜつソフトウェア設計――PHPで理解するオブジェクト指向の活用...
発売日 2022/12/07
田中 ひさてる (技術評論社)
総合評価
(4.5)
3,080円
3,018円
3,080円
5
徹底攻略PHP7技術者認定[初級]試験問題集
発売日 2019/07/22
内山 祥恵, 棚橋 英之 (インプレス)
総合評価
(4.1)
3,080円
2,772円
3,080円
3,080円
6
よくわかるPHPの教科書 【PHP7対応版】 (教科書シリーズ)
発売日 2018/04/26
たにぐち まこと (マイナビ出版)
総合評価
(3.3)
2,728円
1,364円
1,364円
2,728円
7
独習PHP 第4版
発売日 2021/06/14
山田 祥寛 (翔泳社)
総合評価
(4.5)
3,740円
(+170pt)
3,366円
3,740円
3,740円
8
PHPフレームワーク Laravel実践開発
発売日 2019/08/22
掌田津耶乃 (秀和システム)
総合評価
(3.2)
3,300円
1,485円
1,485円
3,300円
9
スラスラ読める PHPふりがなプログラミング ふりがなプログラミングシリーズ...
発売日 2019/10/25
ピクシブ株式会社, リブロワークス (インプレス)
総合評価
(3.5)
2,200円
1,100円
1,100円
2,200円
10
いちばんやさしいPHPの教本 第3版 PHP 8対応 人気講師が教える実践Webプログラミング 「いちばんやさしい教本」シリーズ...
発売日 2021/11/22
柏岡秀男, 池田友子, 有限会社アリウープ (インプレス)
総合評価
(3.1)
2,100円
1,089円
1,089円
2,178円
11
Laravelの教科書 バージョン10対応
発売日 2023/03/22
加藤じゅんこ (ソシム)
3,300円
3,000円
3,000円
12
初心者からちゃんとしたプロになる PHP基礎入門
発売日 2021/03/02
柏岡 秀男 (エムディエヌコーポレーション(MdN))
総合評価
(4.1)
2,550円
1,375円
1,375円
2,750円
13
気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!
発売日 2017/02/18
谷藤 賢一 (リックテレコム)
総合評価
(3.9)
2,970円
2,750円
2,970円
14
はじめてのWebデザイン&プログラミング: HTML、CSS、JavaScript、PHPの基本...
発売日 2023/06/22
村上 祐治 (森北出版)
総合評価
(4.6)
2,420円
2,420円
15
基礎から学ぶ Laravel
発売日 2023/06/13
株式会社クロノス 佐野大樹 (シーアンドアール研究所)
総合評価
(5)
3,982円
(+120pt)
3,584円
3,584円
16
プロフェッショナルWebプログラミング Laravel
発売日 2022/03/28
久保田賢二朗, 荒井和平, 大橋佑太 (エムディエヌコーポレーション(MdN))
総合評価
(3.9)
3,520円
(+106pt)
1,760円
1,760円
3,520円
17
PHPフレームワークLaravel入門 第2版
発売日 2019/12/27
津耶乃, 掌田 (秀和システム)
総合評価
(3.8)
3,300円
(+726pt)
1,485円
1,485円
3,300円
18
プログラミングPHP 第4版
発売日 2023/04/24
Kevin Tatroe, Peter MacIntyre (オライリー・ジャパン)
総合評価
(2)
4,290円
(+129pt)
4,290円
19
PHPフレームワーク Symfony 4入門
発売日 2019/03/25
掌田津耶乃 (秀和システム)
総合評価
(3.6)
3,907円
2,673円
2,970円
3,300円
20
入門PHPセキュリティ
発売日 2006/05/01
Chris Shiflett (オライリージャパン)
総合評価
(4)
1,980円
385円
21
Head First PHP & MySQL ―頭とからだで覚えるWebアプリケーション開発の基本...
発売日 2010/03/26
Lynn Beighley, Michael Morrison (オライリージャパン)
総合評価
(3.9)
5,699円
4,620円
1,340円
22
3,938円
(+119pt)
3,859円
(+116pt)
3,938円
3,938円
23
動かして学ぶ!Laravel開発入門
発売日 2021/03/15
山崎 大助 (翔泳社)
総合評価
(3.6)
3,300円
(+150pt)
2,970円
3,300円
3,300円
24
動かして学ぶ!Laravel開発入門
発売日 2021/03/15
山崎 大助 (翔泳社)
総合評価
(3.7)
3,300円
(+150pt)
2,970円
3,300円
25
PHPフレームワークLaravel Webアプリケーション開発 バージョン8.x対応...
発売日 2021/06/18
竹澤有貴, 栗生和明, 新原雅司, 大村創太郎 (ソシム)
総合評価
(4)
4,180円
3,799円
3,799円
4,180円
26
WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]...
発売日 2019/08/27
水野 史土 (エムディエヌコーポレーション(MdN))
総合評価
(3.9)
602円
1,320円
1,320円
2,051円
27
基礎からのPHP 基礎からシリーズ
発売日 2014/08/04
西沢 夢路 (SBクリエイティブ)
総合評価
(3.5)
1,540円
1,540円
220円
28
いきなりはじめるPHP~ワクワク・ドキドキの入門教室
発売日 2011/12/09
谷藤 賢一 (リックテレコム)
総合評価
(4)
307円
1,760円
1,980円
29
PHPフレームワーク CakePHP 3入門
発売日 2018/03/01
掌田津耶乃 (秀和システム)
総合評価
(3.1)
1,190円
2,433円
3,080円
875円
30
スラスラわかるPHP 第2版
発売日 2021/06/21
志田 仁美 (翔泳社)
総合評価
(3.7)
2,530円
2,277円
2,530円
2,530円

 

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

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


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


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

(引用元楽天Books)

 
目次

PHPをはじめる前に
第1章 基本的なプログラム
第2章 変数と配列
第3章 演算子
第4章 制御文
第5章 関数
第6章 文字列操作
第7章 インターネットとの連携
第8章 データの管理
付録

Users Voice
ちゃんとphpメインの本。htmlなどの記述は最小限で良い。 本文は緑と黒の2色だけの構成だが、図やプログラムは適切で、余白も十分に取ってあるので分かり易い。ただ、初心者がこれを1冊買って組めるようになるかと言われると難しい。テーマごとに分かり易くまとめてあるので、組み始めたあと「上手く行かんな」「これどういう意味かな」て時にザックリ把握するには最適。少なくとも私は、何日も考えた疑問が2つも解消された。原因が分からなかったので、これは大きい。 (参考:honto)

↓全て表示 ↑少なく表示
PHPは、Webの分野でサーバーサイドスクリプトとして使われることの多いブログラム言語です。 (参考:honto)

↓全て表示 ↑少なく表示
ざっくりとPHPの概要をつかむためにみたいと思って。知らないと戸惑う独自のルールがたくさん。boolの値は「1」か空とか、foreachの要素の順番とか、breakでの2階層以上抜ける方法とか。 (参考:honto)

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

(引用元楽天Books)

 
  

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

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

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

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

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

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

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

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

(引用元楽天Books)

 
目次
1 PHP最初の一歩(PHPってどんなもの?
本書の読み進め方 ほか)
2 条件によって分かれる文を学ぼう(条件分岐ってどんなもの?
比較演算子で大小を判定する ほか)
3 繰り返し文を学ぼう(繰り返す文ってどんなもの?
配列に複数のデータを記憶する ほか)
4 関数を作ろう(関数を作る目的は何?
関数の書き方を覚えよう ほか)
5 Webアプリを作ろう(WebアプリといえばPHP
Webサーバーを起動してみよう ほか)

↓全て表示↑少なく表示
Users Voice
本書で扱っているプログラムは難しすぎず、
プログラミング初心者でも脱落せずに、
最後まで読み進められるように配慮されています。
最後にWEBアプリを作るところまでできると、
PHPの基本的なことが学べたと実感できます。 (参考:honto)

↓全て表示 ↑少なく表示
内容は理解しやすく、これからPHPを始める方にオススメです。
プログラミング言語は、英語と記号で書かれているため難しいと感じやすく挫折する人が多いです。

コードには英語を翻訳したような解釈がついているので、特にこの文字の意味は何?と考えてしまって煮詰まり前に進めない方(特に私がそうだったので)にはとてもお勧めです。
英語に苦手意識を持っててプログミングに抵抗ある方は、是非このシリーズの本から始めてみて、徐々にスキルアップしてくのがいいかと思います。
JavaScriptやRubyも同じシリーズであります。
読みやすいので数日あれば読めます。

逆にある程度PHPの知識がある方は必要ないです。 (参考:楽天)

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

(引用元楽天Books)

 
  

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

いきなりはじめるPHP~ワクワク・ドキドキの入門教室
(著)谷藤 賢一
発売日 2011/12/09
総合評価
(4)
(2024/10/10 12:09時点)
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
総合評価
(3.8)
(2024/10/10 12:09時点)
大学・専門学校での実習用テキストシリーズ。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.完成したオンライン予約システムと今後について
さくいん

↓全て表示↑少なく表示
Users Voice
PHPの基礎説明も含まれていますが、ここは別の入門書を一度やってからこの本に入った方がいいかもしれません。
30時間では終わりませんでしたが他の本と比べページ数や値段も安いのに情報量がすごく既に何度も読み返し、忘れた項目を調べたりと重宝しています。PHPやSQLの書籍を30冊近く読みましたが今のところ一番買って良かった本です。 (参考:楽天)

↓全て表示 ↑少なく表示
 
  

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

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

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

独習PHP 第3版

独習PHP 第3版
(著)山田祥寛
発売日 2016/05/11
総合評価
(3.8)
(2024/10/10 12:09時点)

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)

↓全て表示 ↑少なく表示
phpのことを深く知りたいと思い購入。「パーフェクトphp」は難しかったが、こちらの本はなんとか読み切れた。この本の後は実践でphpの理解を深めてから、再度パーフェクトphpを読んでみたい。 (参考:honto)

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

(引用元Amazon)

 
独習PHP 第3版
発売日 2016/05/11
(2024/10/10 12:09時点)

  

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

レベルアップPHP ~言語を理解して中級者へ~ (技術の泉シリーズ(NextPublishing))
(著)佐々木 勝広
発売日 2019/04/12
総合評価
(3.4)
(2024/09/10 12:30時点)
【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をそれなりに使っていても、新たな発見もあり非常に参考になります

内容サンプル

(引用元Amazon)

 
Users Voice
私がPHPを始めた頃はまだver5.0でした。
あれから十数年。

バージョンアップに伴い追加された機能を追ってきたつもりではありましたが、本書を読むと「え?そんな機能あったの!」と改めて知らなかったこともけっこうあるなと思いました。

また、著者のプログラミングに対する姿勢や心構えなども織り交ぜられた解説は、「なるほど。その視点は自分には欠けていたなぁ…」と反省させられる点もいくつかありました。

モダンなPHPに乗り遅れている方には、一気に追いつく手助けになる良書だと思います。 (参考:楽天)

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

(引用元Amazon)

 
  

パーフェクトPHP

パーフェクトPHP
(著)小川雄大, 柄沢聡太郎, 橋口誠
発売日 2014/10/31
総合評価
(3.7)
(2024/10/10 12:09時点)

(概要)
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)

 
目次
1 PHP~overview
2 PHPの言語仕様
3 実践Webアプリケーション
4 PHPセキュリティ
5 テクニカルなPHPの活用
6 PHPレシピ
Users Voice
製品も問題なく届きました、素早い対応感謝いたします。 (参考:YahooShopping)

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

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

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

(引用元Amazon)

 
著者略歴
小川雄大(オガワカツヒロ)
アシアル株式会社のアーキテクト/コンサルタント。2008年に入社し、以後PHPを用いた様々なWebアプリケーションの開発に携わる。社内では開発以外にもライブラリの作成などを行う他、PHPフレームワークSymfonyの導入コンサルティングや、セミナー・PHPスクールにて講師を勤めるなど様々な活動を行っている。エンジニアグループ「nequal」に所属し、仲間と共に切磋琢磨している。他にも「日本Symfonyユーザー会」の設立者の1人として、Symfonyの普及活動やパッチの送付を行っている

柄沢聡太郎(カラサワソウタロウ)
グリー株式会社のインフラエンジニア。2010年3月に中央大学大学院理工学研究科を修了し、4月にグリーに入社。学生のころより、積極的にオープンソースソフトウェアの開発やコミュニティ運営に携わり、国産PHPフレームワークEthnaのコミッターとして活動している。エンジニアグループ「nequal」を立ち上げ、プログラマを中心に仲間を集め、日々技術的な議論、Webアプリケーションやライブラリの開発や運用をしている

橋口誠(ハシグチマコト)
menue株式会社のエンジニア。自社サービスを運営する会社での開発業務を希望して2010年8月に入社。社内で携帯電話向けサービスの開発・運用に携わるだけでなく、個人でも携帯対応のプログラムを公開しており携帯電話向けWebサイトの開発に特に興味を持っている。また、約2年間PHP勉強会@関東の幹事を務めた他、XOOPS Cubeカンファレンスを主催したりPHPカンファレンスの実行委員も務めるなど、イベント運営にも積極的に関わっている(本データはこの書籍が刊行された当時に掲載されていたものです)

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

  

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

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

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

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

みんなのPHP 現場で役立つ最新ノウハウ!
(著)石田 絢一(uzulla), 石山 宏幸, 遠藤 太徳, 大橋 佑太
発売日 2019/12/01
総合評価
(3.1)
(2024/10/10 12:09時点)
(概要)

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)

 
目次
第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で遊んでみる

↓全て表示↑少なく表示
Users Voice
PHPに関する内容が広範囲にまとめられている良著。普段PHPを使っていても、知らない内容が随所にあって勉強になった。 (参考:honto)

↓全て表示 ↑少なく表示
PHPの最新の開発トレンドをざっくり網羅的に書かれていて、この内容をベースにもっと広げていけそう。 (参考:honto)

↓全て表示 ↑少なく表示
とても知識の幅が広がるし深まるありがたい書籍だと思った。
親切すぎて逆に試した人が覚えなくなっちゃうんじゃ?と思うくらい。 (参考:honto)

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

(引用元Amazon)

 
  

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

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

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

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

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

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

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

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

(2024/08/28 12:31 更新)
Rank製品価格
1
850円
(+193pt)
2
1,920円
1,474円
1,474円
2,133円
3
1,980円
(+810pt)
4
498円
5
580円
6
1,250円
7
770円
(+385pt)
8
300円
9
980円
10
500円

 

おまけ①:PHP新書一覧

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

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

 

(2024/10/10 12:09 更新)
製品価格
250円
980円
980円
980円
980円
980円
980円
960円
980円
980円
980円
見るだけでわかる微分・積分 (PHP新書)
発売日 2023/09/16
冨島 佑允 (PHP研究所)
総合評価
(4.5)
855円
300円
はじめてのWebデザイン&プログラミング: HTML、CSS、JavaScript、PHPの基本...
発売日 2023/06/22
村上 祐治 (森北出版)
総合評価
(4.6)
2,420円
2,420円
基礎から学ぶ Laravel
発売日 2023/06/13
株式会社クロノス 佐野大樹 (シーアンドアール研究所)
総合評価
(5)
3,982円
(+120pt)
3,584円
3,584円
980円
980円
980円
980円
980円

 

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

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

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

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

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

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

人気
Rank
学習コース評価
1
(4.6)
総評価数 1519件
2
ちゃんと学ぶ、PHP+MySQL(MariaDB)入門講座
発売日 2018/03/25
受講者 32,512人
通常 27,800円
現在 27,800円
(4.4)
総評価数 5682件
3
(4.4)
総評価数 2317件
4
【PHP, MYSQL, Apache】ガチで学びたい人のためのWEB開発の基礎(バックエンド編)...
発売日 2020/12/04
受講者 11,668人
通常 13,800円
現在 1,800円
(4.5)
総評価数 1219件
5
(4.6)
総評価数 364件

 

関連:WordPress開発、Laravelを学ぶ

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

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

 

いじょうでっす。

コメント

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