我尝试用 web3.php 读取智能合约,现在工作正常,但我总是只能读取一个返回单个值的函数。当我调用一个返回例如 uint8 数组的函数时,我不能用 ..[index] 调用数组的元素。
Web3.php:(https://github.com/sc0Vu/web3.php)
那是我的回调函数:
$contract->at($contractAddress)->call($functionName, function ($err, $result) use ($contract) {
if ($err !== null) {
echo "error";
throw $err;
}
if ($result) {
$supply = $result;
echo $supply;
}
});
有谁知道如何在 php 的回调中接收数组?