Web業界で働くためのPHP入門
PHPやオブジェクト指向、HTMLを中心に、実務で使える設計・実装の要点を短く解説します。
-
20
今回は、いよいよ最終回です。クラスの論理的な入れ物である名前空間とクラスを自動的に読み込むオートロードを解説します。
-
19
今回は、クラスに対して横断的に機能を追加できる「トレイト」について解説します。
-
18
PHPにおける「抽象クラス」「インタフェース」「無名クラス」
今回は、オブジェクト指向言語の三大特徴の1つであるポリモーフィズムについて、抽象クラスとインタフェースを使って解説します。
-
17
PHPにおける継承とextends、オーバーライドとparent、final、protected
今回はクラスを拡張する方法として、継承を扱います。基本的な継承を解説後、オーバーライドやparent、アクセス修飾子protectedなどについても紹介します。
-
16
PHPの「マジックメソッド」とは――「__set()」「__get()」「__invoke()」の使い方
今回は、クラスにもともと備わっている特殊なメソッドとして、「マジックメソッド」を扱います。
-
15
前回の続きで、PHPのオブジェクト指向言語としての書き方を紹介します。 今回は、クラスの機能として、staticと定数を扱います。
-
14
PHP 7.2リリース&PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタ
今回は、PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタなどについて解説します。
-
13
PHPの「クラス」と「インスタンス」――「オブジェクト指向」の基礎中の基礎
今回からしばらく、PHPの「オブジェクト指向言語」としての書き方を紹介します。今回は、その1回目として基礎中の基礎である「クラス」と「インスタンス」を扱います。
-
12
PHPのジェネレータ――foreachループで使える値生成のための関数
今回は、PHP 5.5から導入された「ジェネレータ」について扱います。まず「ジェネレータ」とは何か、から話をはじめ、どんなメリットがあるのか、などについてサンプルを交えて解説します。
-
11
PHPの少し変わった関数の使い方――引数のデフォルト値、可変長引数、可変関数、コールバック関数、クロージャ
今回は、少し変わった関数の使い方について解説します。具体的には、引数のデフォルト値、可変長引数、コールバック関数、クロージャなどを扱います。
-
10
PHPにおける変数のスコープと静的変数――「バグの温床」としないための使い方
今回は、変数が生存できる範囲「スコープ」と「静的変数」について解説します また、コラムとしてスーパーグローバルや$GLOBALS配列にも触れます。
-
9
PHPの「関数」で処理を共通化して再利用する――プログラミングの幅をぐっと広げよう
今回は、PHPの関数について解説します。 はじめに関数の使い方を解説します。また、自分で作る方法や外部ファイルにまとめて再利用する方法についても紹介します。
-
8
GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」
【改訂記事】今回は、HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納する「定義済みの変数」の中身や、フォーム送信値の取り扱い時の注意点について解説します。
-
7
PHPのfor文&怖い無限ループから脱出できるbreak/スキップできるcontinue
【改訂記事】今回は、素数判定のロジックからbreak文やcontinue文の利点と使い方を解説します。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します。
-
6
PHPの算術演算子、インクリメント/デクリメント&whileを使ったループ処理/繰り返し文
【改訂記事】今回は、PHPの「算術演算子」、インクリメント/デクリメント演算子と、その前置/後置の違い、while文を使ったループ処理と、そのネストなどについて解説します。
-
5
PHPの配列変数、array、キー、多次元配列&var_dump
【改訂記事】今回は、PHPにおける「配列変数」、array、キーのさまざまな使い方に加え、多次元配列や変数の詳細を表示させるvar_dump()関数について解説します。
-
4
【改訂記事】今回は、PHPにおけるif、else、elseif、switch、case、default、breakの使い方に加え、真偽値、論理型と比較演算子、インデントなどについて解説します。
-
3
今回は、PHPにおける、さまざまな変数の使い方や文字列リテラル、数値リテラル、エスケープシーケンス、ヒアドキュメントと終端IDなどについて解説します。
-
2
【改訂記事】今回は、PHPタグのさまざまな書き方、文の区切り方、コメントの書き方に加え、エラーが起きたときのポイントなど注意点を幾つか解説します。
-
1
初心者がPHPプログラミングを始めるための基礎知識とXAMPPのインストール
【改訂記事です。PHP 7.1含め2017年の情報に合うように対応し、XAMPP環境構築を追記しました。】 初回は、PHPの概要や特徴を紹介し、環境構築や「Hello World!」までの手順などを解説します。