ホームページ >バックエンド開発 >PHPチュートリアル >完全な PHP クラスには 7 つの構文命令が含まれています_PHP チュートリアル

完全な PHP クラスには 7 つの構文命令が含まれています_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:52:04868ブラウズ

完全な PHP クラスに含まれる 7 つの構文の説明

この記事では、主に、完全な PHP クラスに含まれる 7 つの構文の説明を紹介します。これらの構文には、プロパティ、静的プロパティ、メソッド、静的メソッド、クラス定数、コンストラクターとデストラクターが含まれます。この記事では、クラスの作成方法をすぐに理解できるように、コード例と詳細な注釈を 1 つずつ示しています。必要な友達は参照してください。

クラス内の7つの構文記述

-属性

-静的プロパティ

-方法

-静的メソッド

-クラス定数

-コンストラクター

-デストラクター

?

概要:

オブジェクトはプロパティと静的プロパティを呼び出すことができますが、クラスは静的プロパティのみを呼び出すことができます。

オブジェクトはメソッドと静的メソッドを呼び出すことができ、クラスはメソッドと静的メソッドを呼び出すことができます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1011120.html技術記事完全な PHP クラスに含まれる 7 つの構文の説明 この記事では、主に、完全な PHP クラスに含まれる 7 つの構文の説明を紹介します。
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

クラスの生徒{

// クラス内の属性、メソッド、関数のアクセス権限は次のとおりです(関数とメソッドは同じ概念です)

// プライベート プライベート プロテクト プロテクト パブリック パブリック

//アクセス修飾子なしのクラス定数

const STUDENT = 'トム';

//属性

公開 $stu_name;

// 静的プロパティ

パブリック静的 $stu_num = 1;

//メソッド

パブリック関数 stuFunction() {

echo 'non_static_function','
';

}

// 静的メソッド

パブリック静的関数 static_stuFunction() {

echo 'static_function','
';

}

//オブジェクトの作成時にコンストラクターが自動的に呼び出されます

パブリック関数 __construct($stu_name) {

$this->stu_name = $stu_name;

echo '__construct','
';

}

// オブジェクトを破棄するときにデストラクターが自動的に呼び出されます

パブリック関数 __destruct() {

echo '__destruct','
';

}

}

// クラスオブジェクトをインスタンス化します

$object = 新入生('トム');

//オブジェクト呼び出し属性

echo $object->stu_name,'
';

// オブジェクトは静的プロパティを呼び出します

echo $object::$stu_num,'
';

//クラスは静的プロパティを呼び出します

エコー学生::$stu_num,'
';

//オブジェクトを使用してメソッドと静的メソッドをそれぞれ呼び出します

$object->stuFunction();

$object->static_stuFunction();

$object::stuFunction();

$object::static_stuFunction();

//クラスを使用してメソッドと静的メソッドをそれぞれ呼び出します

学生::stuFunction();

Student::static_stuFunction();

//クラスはクラス定数を呼び出します

エコー学生::学生,'
';

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。