Programing

PHP는 클래스없이 객체를 생성한다

lottogame 2020. 3. 24. 07:58
반응형

PHP는 클래스없이 객체를 생성한다


가능한 중복 :
PHP에서 익명 객체 만들기

JavaScript에서는 다음을 통해 클래스없이 객체를 쉽게 만들 수 있습니다.

 myObj = {};
 myObj.abc = "aaaa";

PHP의 경우이 것을 찾았지만 거의 4 세입니다 : http://www.subclosure.com/php-creating-anonymous-objects-on-the-fly.html

$obj = (object) array('foo' => 'bar', 'property' => 'value');

이제 2013 년 PHP 5.4에서는 이에 대한 대안이 있습니까?


당신은 항상 사용할 수 있습니다 new stdClass(). 예제 코드 :

   $object = new stdClass();
   $object->property = 'Here we go';

   var_dump($object);
   /*
   outputs:

   object(stdClass)#2 (1) {
      ["property"]=>
      string(10) "Here we go"
    }
   */

또한 PHP 5.4부터 다음과 같은 결과를 얻을 수 있습니다.

$object = (object) ['property' => 'Here we go'];

참고 URL : https://stackoverflow.com/questions/14395631/php-create-object-without-class


반응형