3v4l.org

run code in 300+ PHP versions simultaneously
<?php $objectA = (object) []; $objectA->a = 1; $objectA->b = 1; $objectA->d = 1; $objectB = (object) []; $objectB->a = 2; $objectB->b = 2; $objectB->d = 2; $result = $objectA; foreach ($objectB as $prop => $value) { $result->$prop += $value; } var_export($result);

preferences:
113.05 ms | 404 KiB | 5 Q