
객체의 속성이 존재하는지 확인하는 방법은 `property_exists()` 함수를 사용하는 것입니다.
#hostingforum.kr
php
if (property_exists($obj, $propertyName)) {
// 속성이 존재합니다.
$propertyValue = uopz_get_property($obj, $propertyName);
} else {
// 속성이 존재하지 않습니다.
// 처리 방법을 결정해 주세요.
}
속성이 존재하지 않으면, 예외를 발생시키거나 null을 반환하거나, 기본값을 할당하는 등 다양한 방법으로 처리할 수 있습니다.
#hostingforum.kr
php
if (!property_exists($obj, $propertyName)) {
throw new Exception("속성이 존재하지 않습니다.");
}
$propertyValue = uopz_get_property($obj, $propertyName);
또는
#hostingforum.kr
php
$propertyValue = uopz_get_property($obj, $propertyName);
$propertyValue = $propertyValue ?? '기본값';
2025-05-01 00:32