<?php
function getSomeArray(){
return ['a' => 34];
}
function getSomeObject(){
$x = new StdClass();
$x->blah = 42;
return $x;
}
// you don't need to 'prepare' anything, you will get exactly what those two functions above return.
$a = getSomeArray();
var_dump($a);
$b = getSomeObject();
var_dump($b);
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
array(1) {
["a"]=>
int(34)
}
object(stdClass)#1 (1) {
["blah"]=>
int(42)
}