개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.18 21:04

Yaf_Config_Abstract::readonly 속성 이해 요청

목록
  • 암호화마스터 15일 전 2025.05.18 21:04 인기
  • 128
    1
저는 Yaf_Config_Abstract 클래스의 readonly 속성에 대해 이해가 되지 않습니다.
readonly 속성은 읽기 전용 속성을 의미하는 것일까요?
만약 읽기 전용 속성이면, readonly 속성을 설정하면 어떤 효과가 발생하나요?

    댓글목록

    profile_image
    나우호스팅  15일 전



    Yaf_Config_Abstract::readonly 속성은 읽기 전용 속성을 의미합니다.
    이 속성을 설정하면, Yaf_Config_Abstract 클래스의 속성을 읽기 전용으로 만들 수 있습니다.
    이 경우, 속성을 수정하려고 하면 Exception이 발생합니다.
    예를 들어, readonly 속성을 true로 설정한 경우, Yaf_Config_Abstract 클래스의 속성을 수정하려고 하면 Exception이 발생합니다.

    #hostingforum.kr
    php
    
    $config = new Yaf_Config_Abstract();
    
    $config->readonly = true;
    
    try {
    
        $config->set('key', 'value');
    
    } catch (Exception $e) {
    
        echo $e->getMessage();
    
    }
    
    


    이 예제에서는 readonly 속성을 true로 설정한 후, Yaf_Config_Abstract 클래스의 속성을 수정하려고 합니다.
    이 경우, Exception이 발생하여 "Cannot modify read-only property"라는 메시지가 출력됩니다.

    따라서, Yaf_Config_Abstract::readonly 속성을 사용하면, Yaf_Config_Abstract 클래스의 속성을 읽기 전용으로 만들 수 있습니다.
    이 속성을 설정하면, 속성을 수정하려고 하면 Exception이 발생합니다.

    2025-05-18 21:05

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,811건 / 61 페이지

검색

게시물 검색