カテゴリー : Development
-
【PHP】$this(擬似変数) – 自インスタンスを記憶する変数
$this(擬似変数)と呼ばれる仕組みがあります。$thisを使うことでメソッドからフィールドやメソッドにアクセスできるようになります。ここでは$this(擬似変数)について解説します。$this(擬似変数)$this(擬似変数)とは$thisはメソッドで使うことができ、インスタンス自身を取得できる擬似変数です。$thisはそのメソッドの実行元のインスタンスを取得し、$thisを使ってフィールドや
-
【PHP】メソッド – インスタンス内部の処理
クラスにはメソッドと呼ばれる処理を定義できます。メソッドはインスタンスから使える関数のようなイメージです。ここではメソッドについて解説します。メソッドメソッドとはメソッドはインスタンス内部の処理のことです。オブジェクトが持つ処理を関数のように使い、オブジェクト指向プログラミングでは『振る舞い』などとも呼ばれます。基本構文メソッドの基本構文は次の2つあります。定義class クラス名 { fu
-
【PHP】フィールド – インスタンス内部の変数
クラスにはフィールドと呼ばれる変数を定義できます。フィールドはインスタンスに値を記憶するために使います。ここではフィールドについて解説します。フィールドフィールドとはフィールドはインスタンスに値を持たせるための変数です。別名も多く、『プロパティ』や『属性』、『メンバー変数』などと呼ばれることもあります。※ 各呼び名での意味合いは若干異なることがあります。基本構文フィールドに関する基本構文は次の3つ
-
-
【PHP】クラス(class) – オブジェクトの設計書
プログラミングにはクラスと呼ばれる仕組みがあります。クラスを使うことで拡張性・柔軟性のあるプログラムを作成できるようになります。ここではクラスについて解説します。クラスインスタンスクラスとはクラスはオブジェクトをプログラミング上で表現したモノです。オブジェクトとはモノや事柄のことで、クラスは変数や処理を使ってオブジェクトを表現します。多くのアプリケーション(プログラム)は、オブジェクト指向プログラ
-
【PHP】スコープ – 変数の有効範囲
変数には、その変数が使えるコードの有効範囲があります。この有効範囲をプログラミング用語でスコープと呼び、意図するプログラムを作成するために、必要な知識となります。ここでは、スコープについて解説します。スコープスコープとはスコープとは変数を使えるコードの有効範囲のことです。PHPのスコープはグローバルスコープ、ローカルスコープ、スーパーグローバルスコープの3種類あります。ローカルスコープ概要関数やク
-
-
-
【PHP】戻り値(return) – 関数で値を返す
関数の処理結果を呼び出し元に返す戻り値と呼ばれる仕組みがあります。ここでは関数の戻り値について解説します。なお、関数や引数については次の記事をご覧ください。戻り値戻り値とは戻り値とは関数の処理結果を値として、呼び出し元に返す仕組みです。基本構文戻り値がある場合の関数の基本構文は次のようになります。function 関数名( $引数変数名 ) { // 処理1 // 処理2 //
-
【PHP】引数 – 関数に値を与える
関数の呼び出し時に値を与える引数と呼ばれる仕組みがあります。ここでは関数と引数について解説します。なお、関数の引数については次の記事をご覧ください。引数引数とは引数とは、関数を呼び出す時に値を与える仕組みです。引数を使うことで、柔軟性のあるプログラムを作成できるようになります。基本構文関数で引数を使う場合、定義と呼び出し時に引数に関する定義を記述します。関数の定義function 関数名( $引数
-
【PHP】関数(function) – 一連の処理をまとめる
一連の処理をまとめた関数と呼ばれる仕組みがあります。ここでは関数について解説します。関数関数のメリット・デメリット関数とは関数とは『一連の処理をまとめた定義』です。関数は2種類あり、標準関数と独自関数があります。標準関数はPHPに既存で用意されているもので、独自関数は自分で作った関数のことです。標準関数の例としては、print()やvar_dump()、get_class()、gettype()な
-
-
【PHP】continue文 – 繰り返し処理のスキップ(for/foreach/while/do-while)
繰り返し処理で次の繰り返しにスキップするcontinue文とよ呼ばれる仕組みがあります。continue文はfor文やforeach文、while文、do-while文で使うことができます。ここではcontinue文について解説します。なお、for / foreach / while / do-whileについては次の記事をご覧ください。continue文continue文とはcontinue文は
-
【PHP】break文 – 繰り返し処理や分岐処理の中断(for/foreach/while/do-while/switch)
繰り返し処理や分岐処理を中断するbreak文と呼ばれる仕組みがあります。break文はfor文やforeach文、while文、do-while文、switch文で使うことができます。ここではbreak文について解説します。なお、for文 / foreach文 / while文 / do-while文 / switch文については次の記事をご覧ください。break文break文とはbreak文とは