Я попытался использовать метод, который я видел, и отредактировал его, чтобы соответствовать моей среде.
require_once (‘amfphp / core / amf / app / Gateway.php’); require_once (
AMFPHP_BASE. ‘Амф / IO / AMFSerializer.php’);$ data = array (‘message’ => ‘Hello, world!’)
$ serializer = new AMFSerializer (); $ serializer-> writeAmf3Data ($ data
);выведите $ serializer-> outBuffer;
Но, кажется, ничего не работает для меня. Кто-нибудь знает, как перейти к сериализации AMF с использованием AMFPHP без шлюза?
С Amfphp 2.2.1:
require_once( 'Amfphp/ClassLoader.php');
$serializer = new Amfphp_Core_Amf_Serializer();
$message = new Amfphp_Core_Amf_Message('/1/onResult', null, $data);
$packet = new Amfphp_Core_Amf_Packet();
$packet->messages[] = $message;
echo $serializer->serialize($packet);
Других решений пока нет …