Hello,
I'm trying to configure a small AMF server in PHP, but I get an error that seems to come from SabreAMF that I don't understand, when creating the AMF server (new SabreAMF_Server()).
Can you please help me?
Here is what I do:
<?php
include "vendor/autoload.php";
$server = new SabreAMF_Server(); // Unsupported operand types: null & array
Here is my error:
Fatal error: Uncaught TypeError: Unsupported operand types: null & array in D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php:129 Stack trace: #0 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php(67): SabreAMF_AMF0_Deserializer->readArray() #1 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\Message.php(146): SabreAMF_AMF0_Deserializer->readAMFData(10, true) #2 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\Server.php(79): SabreAMF_Message->deserialize(Object(SabreAMF_InputStream)) #3 D:\xampp\htdocs\Gateway.php(23): SabreAMF_Server->__construct() #4 {main} thrown in D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php on line 129
Here is what the client sends:

Thank you in advance for your response, and I'm sorry to bother you if this is an old unmaintained project.
Hello,
I'm trying to configure a small
AMF serverinPHP, but I get an error that seems to come fromSabreAMFthat I don't understand, when creating the AMF server (new SabreAMF_Server()).Can you please help me?
Here is what I do:
Here is my error:
Fatal error: Uncaught TypeError: Unsupported operand types: null & array in D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php:129 Stack trace: #0 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php(67): SabreAMF_AMF0_Deserializer->readArray() #1 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\Message.php(146): SabreAMF_AMF0_Deserializer->readAMFData(10, true) #2 D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\Server.php(79): SabreAMF_Message->deserialize(Object(SabreAMF_InputStream)) #3 D:\xampp\htdocs\Gateway.php(23): SabreAMF_Server->__construct() #4 {main} thrown in D:\xampp\htdocs\vendor\sabre\amf\lib\SabreAMF\AMF0\Deserializer.php on line 129
Here is what the client sends:
Thank you in advance for your response, and I'm sorry to bother you if this is an old unmaintained project.