选择哪个PHP库来处理AMF通信?

时间:2011-01-19 14:23:47

标签: cakephp amf amfphp weborb

我正在寻找一个PHP库来处理与Flash客户端应用程序的AMF通信。我的服务器将运行PHP 5.3.5和cakePHP应用程序。

我尝试过cakeAMF,cakeAMFPHP和Cpamf蛋糕插件,但它们都很老了,不再更新了。此外,我在PHP 5.3.5上的cakePHP 1.3中遇到了大量问题

所以我现在转向下一个参赛队员:WebORB,sabreAMF和Zend AMF。

您是否已经对它们进行了测试,如果是,您会建议哪一个?

3 个答案:

答案 0 :(得分:0)

我还没有尝试将其中的任何一个与CakePHP集成,但我已经使用了旧的AMFPHP,ZendAMF和WebORB,ZendAMF很容易成为集成到现有应用程序的最佳选择。据我所知,AMFPHP的作者创建了ZendAMF,因此它应该是PHP最快,最正确的AMF实现。

我做了与Symfony应用程序相同的事情,我使用了旧的AMFPHP。事实证明最终没问题,但是有一些问题要处理,因为AMFPHP并不是真的为此设计的。另外,ZendAMF中已经修复了一堆东西,这在AMFPHP中已经破了。

答案 1 :(得分:0)

我将带有amfphp的cakephp 1.3迁移到cakephp 2.0,似乎有效。如果有任何兴趣,我愿意在github上提供它

答案 2 :(得分:0)

有一个快速可靠的PHP AMF3扩展试用:

http://neoxic.me/php-amf3/

它允许使用两个本机函数amf3_encode()和amf3_decode(),而不是引入一个相对较大的框架。