728x90
반응형
질문 : PHP에서 빈 객체를 정의하는 방법
새 배열을 사용하여 다음을 수행합니다.
$aVal = array();
$aVal[key1][var1] = "something";
$aVal[key1][var2] = "something else";
객체에 대한 유사한 구문이 있습니까?
(object)$oVal = "";
$oVal->key1->var1 = "something";
$oVal->key1->var2 = "something else";
답변
$x = new stdClass();
설명서 의 주석은 이를 가장 잘 요약합니다.
stdClass는 기본 PHP 객체입니다. stdClass에는 속성, 메서드 또는 부모가 없습니다. 매직 메서드를 지원하지 않으며 인터페이스를 구현하지 않습니다.
스칼라 또는 배열을 Object로 캐스트하면 stdClass의 인스턴스를 얻습니다. 일반 객체 인스턴스가 필요할 때마다 stdClass를 사용할 수 있습니다.
출처 : https://stackoverflow.com/questions/1434368/how-to-define-an-empty-object-in-php
728x90
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
PHP에서 stdClass 에 대한 설명 (0) | 2021.06.18 |
---|---|
배열을 포함하는 PHP 상수? (0) | 2021.06.16 |
PHP 키워드 'var'의 기능 (0) | 2021.06.16 |
PHP에서 문자열의 모든 공백 제거하는 방법 (0) | 2021.06.16 |
PHP의 T_PAAMAYIM_NEKUDOTAYIM (0) | 2021.06.15 |