멤버 메소드
PHP 클래스 정의 및 인스턴스화 메소드에 대해 이야기하기 전에 예를 들어 Human 친절한.
하지만 사람에게는 속성뿐만 아니라 행동도 있습니다. 예를 들어 사람은 달리고, 춤추고, 노래하고, 먹는 등을 할 수 있습니다. 그렇다면 이러한 동작을 어떻게 구현합니까? 다음으로 멤버 메서드를 사용하여 이를 구현하겠습니다.
이전 강의의 예제를 계속 사용하여 휴먼 클래스를 정의하고 실행 중인 멤버 메서드를 만듭니다.
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 = '哈撒尅'; //声明一个常量 } $character1 = new character(); $character1->name = "亚索"; echo '我要玩' . $character1->name . '<br/>' . '技能是' . character::SKILLS;
위의 예는 상수를 정의하고 액세스하는 방법을 보여줍니다.
위 내용은 PHP 객체지향: 멤버 메소드, 멤버 변수, 클래스 상수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!