
Yaf_Registry::get 메서드를 사용할 때는 registry가 존재하는지 확인해야 합니다. registry가 null일 때는 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$registry = Yaf_Registry::get('my_registry');
if ($registry === null) {
// registry가 존재하지 않으면, 생성하거나 예외를 발생시킵니다.
$registry = new Yaf_Registry();
Yaf_Registry::set('my_registry', $registry);
} else {
// registry가 존재하면, 데이터를 가져옵니다.
$data = $registry->get('my_data');
}
또는 registry가 존재하지 않으면 예외를 발생시킬 수 있습니다.
#hostingforum.kr
php
$registry = Yaf_Registry::get('my_registry');
if ($registry === null) {
throw new Exception('Registry not found');
}
$data = $registry->get('my_data');
registry가 존재하지 않으면, 생성하거나 예외를 발생시키는 방법 중 하나를 선택하여 오류를 해결할 수 있습니다.
2025-05-04 07:12