
OCICollection::assign 메소드는 참조를 사용하여 데이터를 할당하므로, 할당하려는 데이터가 객체일 경우 오류가 발생합니다.
위와 같은 오류를 피하기 위해, 할당하려는 데이터를 배열로 변환한 후 assign 메소드를 사용하는 것을 추천합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$collection = new OCICollection();
$data = array('key' => 'value');
$collection->assign($data);
또는, assign 메소드의 두 번째 인자로 참조를 사용하지 않는 타입을 지정할 수 있습니다.
#hostingforum.kr
php
$collection = new OCICollection();
$collection->assign('key', 'value', OCICollection::ASSIGN_VALUE);
이러한 방법을 사용하면 OCICollection::assign 메소드를 사용하여 데이터를 할당할 수 있습니다.
2025-06-13 16:09