`

AMFPHP自动转换类型列表

阅读更多

用了很久的AMFPHP帮助我查询数据库了.

之前也有朋友'汉化'了这个表格,但是今天在AMFPHP官网转悠才发现原来原版在这里.

除了日期,XML类型不能直接自动转换之外,其他的基本类型都可以直接在PHP和AS3之间自动互转,AMFPHP实在是强大.

 那么对于日期和XML类型都还是可以用的,目前我是直接当成String类型,到本地再解析.而且说实话,虽然Date类型用的较多,但是主要用来显示,最多就是用来排序;XML类型我基本就是在本地用来做格式化数据用的,很少会直接保存到数据库,对我来说XML就是本地数据库.所以问题不大.

其实比较容易忽视的一个问题倒是Boolean类型.

PHP对于布尔值的返回是文本 TRUE = "1"; FALSE = ;(这里啥都没有,也不是null,也不是undefined).

所以最好用大家都能识别的数字类型:0和1表示.

说到布尔值的返回,我在实际应用中还小有点经验,通过本地工厂化一系列静态常量,可以查"字典"翻译PHP的返回信息.

这个非要用代码表示,一看就明白,可惜,我的WordPress还没找到一个好用的code插件,目前很难直接上代码.

以后有时间慢慢弄.

ps: Discuz的文本编辑器相当厉害,我在考虑如何借用,呵呵.

这是从AMFPHP官方网站转过来的表格:



 

不用多说,这个很有用,呵呵.

  • 大小: 8.6 KB
0
0
分享到:
评论

相关推荐

    amfphp-2.1.1.rar

    5. **文档生成**:AMFPHP可能包含文档生成工具,帮助开发者自动生成服务接口文档,便于理解和使用服务。 6. **安全特性**:尽管AMFPHP本身不提供完整的安全解决方案,但它可以通过与其他安全框架结合,如PHP的认证...

    AMFPHP

    此外,AMFPHP还支持自定义序列化和反序列化策略,以便处理特定类型的数据。 6. **开发工具支持**:对于客户端开发,有各种IDE和工具支持AMF连接,如Flash Builder和IntelliJ IDEA,它们可以帮助开发者调试和优化AMF...

    amfphp AMFPHP入门教程

    不想传递拆分字符串,解析串行XML了吧? 厌烦JSON了? 试试AMF吧,传送多种数据格式。

    开源PHP代码AMFPHP

    而AMFPHP主要处理的是AMF3,这是在AMF0基础上进行优化的版本,提供了更好的类型支持和压缩能力,被Flex 2及以上版本和Flash Player 10及更高版本广泛采用。 AMFPHP项目不仅实现了AMF协议,还提供了一个服务框架,...

    amfphp 2.1.1

    4. **可扩展性**:AMFPHP允许自定义序列化和反序列化,以便处理自定义数据类型和类。 5. **兼容性**:AMFPHP不仅与Flex兼容,还可以与其他使用AMF的客户端如Flash Player、Adobe AIR等配合使用。 **AMFPHP 2.1.1的...

    amfphp 1.9

    2. **类型安全**:AMF支持将PHP类型(如对象、数组、整数、浮点数、字符串等)直接转换为Flash ActionScript的等价类型,这使得在服务器和客户端之间传递复杂数据结构变得更加简单。 3. **易用性**:AMFPHP提供了一...

    amfphp-2.2.2.zip

    AMF的优势在于它的序列化和反序列化能力,能够快速地将复杂的数据结构(如对象、数组、日期等)转换为字节流,从而在网络上传输。这使得它成为富互联网应用程序(RIA)如Flash和Flex的理想选择,因为这些应用程序...

    flext通信之amfphp通信实例源码

    5. **数据交换**:在Flex中,可以通过调用RemoteObject的方法发送请求,数据会自动被编码为AMF格式。服务器接收到请求后,AMFPHP会解码AMF数据并调用相应的PHP函数处理。处理结果同样以AMF格式返回给Flex客户端,...

    AMFPHP与flex通讯

    AMFPHP的核心功能在于其二进制数据格式,它能将复杂的数据结构(如对象和数组)转换为高效的数据流,从而提供比XML或JSON更快的传输速度。在Flex应用程序中,我们可以使用Flash Player的AMF支持来直接处理这些数据流...

    AMFPHP入门,里面包含php和Flex交互的小demo

    描述中提到,AMFPHP可以提供不同类型的数据显示,不再局限于JSON字符串。这意味着通过AMFPHP,你可以传输复杂的数据结构,如对象、数组、甚至是自定义类实例,而不仅仅是简单的文本或数字。这种能力对于构建富互联网...

    amfphp-1.9.beta.20080120.zip_AMFPHP1.9_Making of_amfPHP 1_amfphp

    A javascript-based standards-friendly way of making Flash content accessible to browsers without Flash installed, including screen readers and primitive

    amfPHP-2.0.alpha1.zip_AMFPHP2.0_amf2.0_amfphp_amfphp 2.0_php amf

    3. **数据类型映射**:AMF支持多种数据类型,包括基本类型(如数字、字符串)和复杂类型(如对象、数组、日期等),理解这些类型如何在PHP和AMF之间转换至关重要。 4. **安全和身份验证**:AMF请求可以包含安全信息...

    amfphp-1.9.beta.zip_AMFPHP 1.9 beta_amfphp 1.9_amfphp1_amfphp_1.

    "amfphp 1.9"、"amfphp1"和"amfphp_1.9"都是与AMFPHP 1.9相关的标签,用于区分不同版本和便于搜索。 在AMFPHP 1.9 beta中,开发者可以期待以下关键特性: 1. **AMF支持**:AMF协议提供了一种高效的数据序列化方式...

    mysql+apache+php+phpMyAdmin+amfphp 配置教程——

    - **AMFPHP**: `amfphp1.9` #### 三、安装顺序 推荐按照以下顺序进行安装: 1. **MySQL** 2. **PHP** 3. **Apache** 4. **AMFPHP** 5. **phpMyAdmin** #### 四、安装与配置详解 ##### 1. MySQL 的安装与配置 -...

    amfphp.zip_amfphp_flex_flex php

    标题中的"amfphp.zip_amfphp_flex_flex php"暗示了这是一个关于AMFPHP、Flex以及PHP之间交互的压缩文件。AMFPHP(Action Message Format for PHP)是一种高效的数据交换协议,它允许Flex(一种用于构建富互联网应用...

    amfphp 2.0 +实例

    AMFPHP是PHP的远程调用(RPC, Remote Procedure Call)工具。它可以使PHP与下述技术无缝通信: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC

    amfphp1.9,flash

    AMFPHP 1.9 和 Flash 是两个与Web开发密切相关的技术,它们在构建富互联网应用程序(RIA)中发挥着重要作用。AMFPHP 是一个开源的PHP框架,它允许服务器端的PHP代码与客户端的Flash或Flex应用进行高效的数据交换。...

    amfphp.zip_flex

    3. **AMF数据类型映射**:讲解AMF中的数据类型如何与PHP中的数据类型对应,以及如何处理自定义对象和复杂数据结构。 4. **错误处理和调试**:如何捕获和处理AMF通信过程中的错误,以及使用AMFPHP提供的工具进行调试...

    amfphp-example

    这个列表表明压缩包中包含的是AMFPHP的示例项目集合。这些例子可能包括简单的服务调用、数据对象的序列化与反序列化、错误处理以及更多高级用例,如数据库操作、会话管理等。开发者可以通过这些示例来学习如何配置...

Global site tag (gtag.js) - Google Analytics