fdf_get_value

(PHP 4, PHP 5 < 5.3.0, PECL fdf SVN)

fdf_get_value获取字段的值

描述

fdf_get_value(资源 $fdf_document, 字符串 $fieldname, 整数 $which = -1): 混合

获取请求字段的值。

参数

fdf_document

FDF 文档句柄,由 fdf_create()fdf_open()fdf_open_string() 返回。

fieldname

FDF 字段的名称,以字符串形式。

which

数组字段的元素可以通过传递此可选参数来检索,从零开始。对于非数组字段,此参数将被忽略。

返回值

返回字段值。

变更日志

版本 描述
4.3.0 添加了对数组和 which 参数的支持。

参见

添加笔记

用户贡献笔记 1 笔记

mclinden at informed dot net
21 年前
(我在 bugs.php.net 上为此提交了错误报告/功能请求,并将其分配给自己 [email protected])

FDF 工具包的默认行为是当字段存在但没有值时,对于 FDFGetValue 返回 FDFErcNoValue。

这是否真的是错误是值得商榷的。这似乎成为 Acrobat 5 创建的文档中出现问题,因为在包含必需字段的表单中包含可选字段,因为默认行为似乎是填充 HTTP_FDF_DATA 的结果,其中包含 FDFNextFieldName 枚举器,这将包括没有值的字段。

这不会成为问题,除非 PHP 函数 fdf_get_value() 没有专门测试 FDFErcNoValue 条件,而是测试更一般的 FDFErcOK。如果此值不是错误代码的结果,系统会发出警告(可以关闭其显示),但更广泛的问题是,这是否应该是一个警告条件?

换句话说,对于 FDFGetValue,FDFErcNoValue 的返回值是否应该被视为值得生成警告的事件?
To Top