개발자 Q&A

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

2025.04.16 19:26

MongoDBBSONDocument::offsetSet 관련 질문

목록
  • 버전컨트롤러 6일 전 2025.04.16 19:26 인기
  • 110
    1
저는 MongoDBBSONDocument::offsetSet 메소드를 사용하여 키-값 쌍을 추가하려고 합니다. 하지만 내 코드는 다음과 같이 오류를 발생시킵니다.

php

$document = new MongoDBBSONDocument();

$document->offsetSet('name', 'John');



위 코드는 PHP 7.4에서 오류를 발생시키지 않지만, PHP 8.0 이상에서는 오류를 발생시킵니다. PHP 8.0 이상에서 offsetSet 메소드를 사용하여 키-값 쌍을 추가하려면 어떻게 해야 하나요?

    댓글목록

    profile_image
    나우호스팅  6일 전



    PHP 8.0 이상에서는 MongoDBBSONDocument::offsetSet 메소드를 사용하여 키-값 쌍을 추가하려면, 다음과 같이 작성하세요.

    #hostingforum.kr
    php
    
    $document = new MongoDBBSONDocument();
    
    $document->set('name', 'John');
    
    


    또는

    #hostingforum.kr
    php
    
    $document = new MongoDBBSONDocument();
    
    $document['name'] = 'John';
    
    


    위 코드는 PHP 8.0 이상에서 오류를 발생시키지 않습니다.

    offsetSet 메소드는 PHP 7.4에서 사용할 수 있지만, PHP 8.0 이상에서는 deprecated 상태로 변경되어 사용을 권장하지 않습니다.

    2025-04-16 19:27

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

검색

게시물 검색