PHpullh
학습 라이브러리/PHP/toString 매직 메서드

PHP · 객체지향

toString 매직 메서드

객체를 문자열 문맥에서 자연스럽게 표현하는 __toString 예제입니다.

객체지향중급magic-method__toStringobject

핵심 설명

객체를 문자열 문맥에서 자연스럽게 표현하는 __toString 예제입니다.

PHP code

<?php
class Version {
    public function __construct(private int $major, private int $minor) {}

    public function __toString(): string {
        return $this->major . '.' . $this->minor;
    }
}

echo new Version(8, 3);

학습 팁

클래스 예제는 생성자, 가시성, 협력 객체의 책임을 함께 보면 실무 감각이 빨리 붙습니다.

주의할 점

가시성, final, readonly 제약을 무시하면 객체 설계가 금방 흐트러집니다.

자주 묻는 질문

toString 매직 메서드란 무엇인가요?

객체를 문자열 문맥에서 자연스럽게 표현하는 __toString 예제입니다.

toString 매직 메서드 학습 시 주의할 점은 무엇인가요?

가시성, final, readonly 제약을 무시하면 객체 설계가 금방 흐트러집니다.

Continue Learning

PHP 학습을 이어가세요

총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.