ホームページ  >  記事  >  バックエンド開発  >  PHP オブジェクト指向 – クラス定数_PHP チュートリアル

PHP オブジェクト指向 – クラス定数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:19:48935ブラウズ

Php オブジェクト指向 – クラス定数

Php オブジェクト指向 – クラス定数

クラス定数: クラスでは、実行サイクル中に変更されないデータが保存されます。

定義:

constキーワード

const定数名 = 定数値

例:

クラスの生徒

{

公開 $stu_id;

公開 $stu_name;

公開 $stu_gender;

const GENDER_MALE = ‘男性’;

const GENDER_FEMALE = '女性';

}

クラス定数はアクセス修飾子によって制限されません

訪問:

クラス::定数名

例:

クラスの生徒

{

公開 $stu_id;

公開 $stu_name;

公開 $stu_gender;

const GENDER_MALE = ‘男性’;

const GENDER_FEMALE = '女性';

パブリック関数 __construct($id,$name,$gender='')

{

$this->stu_id= $id;

$this->stu_name= $name;

$this->gender= ($gender == ‘ ’)?self::GENDER_MALE : $gender;

}

}

概要: クラスで定義できるメンバーは、定数、静的プロパティ、非静的プロパティ、静的メソッド、および非静的メソッドです。

注: $this は現在のオブジェクトを表しますが、常に $this が属するクラスのオブジェクトを表すのでしょうか?

いいえ、$this の値は、$this が配置されているクラスには依存せず、$this が配置されているメソッドが呼び出されたときの実行オブジェクト (実行環境) に依存するためです


メソッドの実行環境、現在のメソッドが実行されるオブジェクトの環境、メソッド内の

$this はどのオブジェクトを表します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/871194.html技術記事 Php オブジェクト指向 - クラス定数 Php オブジェクト指向 - クラス定数 クラス定数: クラスは、実行サイクル中に変更されないデータを格納します。 定義: const キーワード const 定数名 = 定数 例:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。