Yakın zamana kadar nesneleri anında bu şekilde yarattım.
$someObj = json_decode("{}");
Sonra:
$someObj->someProperty = someValue;
Ama şimdi:
$someObj = (object)[];
Sonra daha önce olduğu gibi:
$someObj->someProperty = someValue;
Tabii ki özellikleri ve değerleri zaten biliyorsanız, yukarıda belirtildiği gibi ayarlayabilirsiniz:
$someObj = (object)['prop1' => 'value1','prop2' => 'value2'];
Not: Bunun hangi PHP sürümleri üzerinde çalıştığını bilmiyorum, bu yüzden dikkatli olmanız gerekir. Ama bence ilk yaklaşım (bu da inşaatta ayarlamak için hiçbir özellik yoksa kısa) json_encode / json_decode tüm sürümleri için çalışması gerekir