PHPのclass(クラス)の使い方 【チュートリアル】


クラス定義

クラス名を「hoge」とすると、

「fuga」クラスを継承させる場合

スポンサーリンク

メンバ変数(プロパティ)定義

PHP 4では、メンバ名を「v」とすると、

PHP 5では、C++のようにpublic, protected, privateで宣言する。明示しない場合はpublicになる。

メソッド定義

メソッド名を「f」すると

PHP 5では抽象クラス宣言も可能

また、PHP 5ではC++のようにpublic, protected, privateが使用できる。明示しない場合はpublic。

メソッド内からメンバやメソッドを呼ぶ場合、「this」を使う。

オブジェクトの作成・削除

作成には「new演算子」を使用する。

hogeの後の()は無くても良いようです。
PHP 4ではクラス名と同じ名前のメソッドがコンストラクタ代わり。
PHP 5では__construct()が呼ばれる。
削除は、、、自動で?PHP 5ではどの変数からも参照されなくなったオブジェクトには__destruct()が送信される。

スポンサーリンク
カテゴリー: チュートリアル   パーマリンク

コメントは受け付けていません。