프로그래밍 언어/PHP

객체

· 코딩마이데이

객체(Object)는 객체지향 프로그래밍 기법에서 사용되는 데이터 형입니다. 객체지향 프로그래밍(OOP, Object-Oriented Programming)에서는 객체(Object)와 클래스(Class)를 중심으로 프로그램을 작성해 나갑니다.

 

다음 예제는 객체지향 프로그램에서 클래스와 객체가 사용되는 예입니다.

<?php
    class Hello { // 2
        public $name = "홍길동"; // 프로퍼티(Property)
        
        function say_hello() { // 메소드(Method)
            return $this->name. "님 안녕하세요.";
        }
    }
        
    $message = new Hello(); // 10
    echo $message->say_hello();
    echo "<br>";

    var_dump($message);
?>

 

ex2-12.php의 실행 결과

 

객체지향 프로그래밍에서는 2행에서와 같이 클래스를 정의하고 10행에서와 같이 객체를 생성하여 프로그램을 작성하게 됩니다.

 

실행 결과에서 object(Hello)는 변수 $message의 데이터 형이 object, 즉 객체이고, 이 객체는 Hello 클래스로부터 만들어진다는 의미입니다.

 

객체는 객체지향 프로그램에서 사용되는 데이터 형입니다.

 

'프로그래밍 언어 > PHP' 카테고리의 다른 글

리소스  (0) 2026.04.30
  (0) 2026.04.30
배열  (0) 2026.04.30
  (0) 2026.04.30
문자열  (0) 2026.04.30