PHP에서 객체 메서드
이제 메서드로 넘어갑니다. 메서드는 기본적으로 각 객체가 호출할 수 있는 함수입니다. 코드를 작성할 때 메서드와 속성의 차이점은 메서드의 경우 끝에 괄호를 작성해야 하지만 속성의 경우에는 그렇지 않다는 점입니다.
연습을 해봅시다. 어떤 텍스트를 출력하는 show 메서드를 만들어 보겠습니다:
<?php
class User
{
public $name;
public $age;
public function show()
{
return '!!!';
}
}
?>
사용자 객체를 생성해 보겠습니다:
<?php
$user = new User;
$user->name = 'john';
$user->age = 25;
?>
우리의 메서드를 호출해 보겠습니다:
<?php
echo $user->show(); // '!!!'를 출력합니다
?>
Employee 클래스를 만들고 show 메서드를 추가하세요. 이 메서드가 어떤 텍스트를 출력하도록 하세요.