Как создать пустой объект в php?

Пользователь

от jensen , в категории: PHP , 3 года назад

Как создать пустой объект в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ottilie.farrell , 3 года назад

@jensen Чтобы создать пустой объект в PHP Вы можете использовать конструкцию new stdClass в PHP, небольшой примерчик:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php

$comment = new stdClass;
$comment->user_id = 5;
$comment->message = "Текст сообщения";

//object(stdClass)#1 (2) {
//["user_id"]=>
//  int(5)
//  ["message"]=>
//  string(29) "Текст сообщения"
//}
var_dump($comment);


Пользователь

от amaya_bahringer , 2 года назад

@jensen 

Чтобы создать пустой объект в PHP, вы можете использовать оператор new с именем класса, чтобы создать новый экземпляр этого класса:

1
$object = new stdClass();


Класс stdClass является базовым классом в PHP, который не содержит никаких свойств или методов, поэтому этот объект является пустым.


Вы также можете создать пустой объект с помощью литерала {}:

1
$object = (object) [];


Оба способа создания пустого объекта приведут к тому, что у вас будет экземпляр объекта, который не содержит никаких свойств и методов. Вы можете добавить свойства и методы в этот объект после создания, чтобы использовать его в своем коде.

1
$object->property = 'value';