PHPのコンストラクタとは? コンストラクタとはクラスからオブジェクトがnewによって作成される時に自動的に呼び出されるメソッドです。 オブジェクト作成時に初期化処理が必要な場合など、コンストラクタ内に記述しておけば自動的に実行してくれます。 PHPのインスタンスとは何ですか? プログラミングにおいて、実体化をしなければオブジェクトの関数を呼び出すことはできません。 この実体化を「インスタンス化」と言い、「new」演算子を用いて行います。 インスタンス化したオブジェクトのことを「インスタンス」とも言います。 PHPのオブジェクトとは? PHP でのオブジェクトとは、データである変数とそのデータを操作する関数をまとめたものと言えます。 オブジェクトの持つ変数のことを「プロパティ」、オブジェクトの持つ関数のことを「メソッド」と呼びます。 キャッシュ PHPのstaticメソッドとは? staticメソッドとは、クラスのオブジェクト(インスタンス)を生成せずにアクセスできるメソッドのことです。 キャッシュ コンストラクタ 何のために? コンストラクタは、主にクラス内で使われる変数を初期化するために使われます。 普通のメソッドと同じように、コンストラクタも引数を指定して実行することが可能です。 つまり、コンストラクタに対して何か情報を与え、その情報を元にクラス内で使われる変数を初期化できるということです。 PHPのコンストラクトのメリットは? ・コンストラクタを使用するにあたってのメリット コンストラクタで変数が初期化されることにより、新しく生成したインスタンスの変数に必ず指定した値が入っているということです。 この機能によりオブジェクトごとの値を変数に持たせることができます。 PHPのクラスプロパティとは? プロパティ は オブジェクトに関連付いたデータ(クラス内変数) クラス内変数のようなものです。 変数なので、名前と値があります。 プロパティ の宣言で、変数名と初期値を決めることができ、変数名だけ決めておいて値を後から代入することもできます。 また、変数名も値も決めずに プロパティ を宣言することも可能です。 PHPのクラスとは何ですか? PHPのクラスとは クラスとは簡単に説明すると、プログラムの処理をまとめたオブジェクトのことで、あらゆるプログラミング言語でクラスは使用されます。 クラスの中では主に、プロパティ(変数や定数)やメソッド(関数)の定義を記述します。 クラスを定義するには、classキーワードを指定し、その次にクラス名を指定します。 PHPのオブジェクトのプロパティとは? プロパティ は オブジェクトに関連付いたデータ(クラス内変数) クラス内変数のようなものです。 変数なので、名前と値があります。 プロパティ の宣言で、変数名と初期値を決めることができ、変数名だけ決めておいて値を後から代入することもできます。 また、変数名も値も決めずに プロパティ を宣言することも可能です。 オブジェクトが空かどうか PHP? PHPでempty関数を使うと、引数で渡した内容が空であるか判定してくれます。 空の場合は... Read More