Iterator インターフェイス

外部のイテレータあるいはオブジェクト自身から反復処理を行うためのインターフェイスです。 メソッドは順番位処理される。下記のメソッドを有する。 Iterator::current — 現在の要素を返す Iterator:: […]

定義済みインターフェイス

Traversable インターフェイス そのクラスの中身が foreach を使用してたどれるかどうかを検出するインターフェイスです。 これは抽象インターフェイスであり、単体で実装することはできません。 Iterato […]

定義済み変数

定義済み変数は、全てのスクリプトで使用できる。 スーパーグローバルは、関数やクラスメソッドの中の 可変変数 として使用することはできません。 $_SERVER $_SERVER[’PHP_SELF’] 現在実行しているス […]

制御構造(制御構文)

条件分岐 if文の中が1行の場合は中カッコ(波括弧)は省略可能。 複数行ある場合は、Parse error となる。 $x = 10; if($x === 10) { print ‘変数$xは10です。’; } else […]

数値形式の文字列

整数(int) 8進数表記を使用する場合、数の前に 0 (ゼロ) を付ける必要があります。 PHP 8.1.0 以降では、数の前に 0o や 0O を付けても 8進数を表記できます。 16進数表記を使用するには、数の前に […]

データ型

PHPで扱う主なデータ型 分類データ型 スカラー型論理値 (bool) 整数 (int) 浮動小数点数 (float, double) 文字列 (string) 複合型配列 (array) オブジェクト (object) […]