ホームページ >バックエンド開発 >PHPチュートリアル >PHP オブジェクト指向: メンバー メソッド、メンバー変数、クラス定数

PHP オブジェクト指向: メンバー メソッド、メンバー変数、クラス定数

巴扎黑
巴扎黑オリジナル
2017-04-06 18:22:427857ブラウズ

メンバーメソッド

phpクラスの定義とインスタンス化メソッドについて話す前に、ヒューマンクラスを作成する例を示しました。

しかし、人には属性だけでなく、行動もあります。たとえば、走る、踊る、歌う、食べるなどです。では、これらの動作をどのように実装すればよいでしょうか?次に、メンバー メソッドを使用して実装します。

引き続き前のレッスンの例を使用して、ヒューマン クラスを定義し、実行中のメンバー メソッドを作成します

class Preson{
     public $name;
     public $age;
     public $gender;
     public function Run(){           //声明成员方法
                   echo "人在塔在";
              }
}
//先实例化一个类
$Preson1 = new Preson();
$Preson1->name = "德玛西亚";
//调用成员方法
$Preson1->Run();

この例では、単純なメンバー メソッドを作成し、それを呼び出します。

メンバー変数

クラス内の変数は、前の例ですでに使用したので、ここで皆さんに紹介します。上記の例の

class Preson{
   public $name;              //定义成员变量
   public $age;
}

$name はメンバー変数です。

クラス定数

クラスに変数がある場合、定数も存在します。定数とは、変化しない量、一定の値を意味します。

定数を定義するには、const を使用します。

<?php
class  character{
public $name;                     //声明一个变量
const SKILLS = &#39;哈撒尅&#39;;  //声明一个常量
}
$character1 = new character();
$character1->name = "亚索";
echo &#39;我要玩&#39; . $character1->name . &#39;<br/>&#39; . &#39;技能是&#39; . character::SKILLS;

上記の例は、定数を定義してアクセスする方法を示しています。

以上がPHP オブジェクト指向: メンバー メソッド、メンバー変数、クラス定数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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