首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ConfigureIT在API块中使用PHP函数

如何使用ConfigureIT在API块中使用PHP函数
EN

Stack Overflow用户
提问于 2016-08-29 12:37:59
回答 1查看 142关注 0票数 10

我正在使用Configure.It上的api构建器创建api。有人能解释我如何在api块中使用php自定义函数吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-30 07:44:06

你好,

请查看下面的评论。希望它对你有帮助。

在API配置中,我们可以在以下块中添加php函数。

代码语言:javascript
复制
A. Query Block (For selection, insertion and updation) 
B. Custom Function Block
C. Variable Block
D. API Connector

这些块中的Php函数用于不同的用途。

查询块

在查询块中,php函数用于修改记录的当前值。它可以用于插入、更新和选择。

如果查询类型为选择,那么第一条记录将从表中获取,然后执行该php函数,因此修改后的值将用于进一步的处理。

如果查询类型为insertupdate,则将执行第一个php函数,然后将修改后的值存储到表中。

输入参数::这里两个输入参数将发送给函数。

代码语言:javascript
复制
$value :: Current Value of that specific Field
$dataArr :: Data array of current record

输出参数::只有值将从php函数返回,该函数将用于进一步的处理。

自定义函数

对于任何类型的自定义,都可以使用自定义函数。使用自定义函数,您可以返回两种类型的值:

代码语言:javascript
复制
Single Dimensional Array
Multi Dimensional Array

在自定义函数中,可以将工作API的所有输入参数都转换为一个参数,即$input_params

示例 ::假设您有输入param user_id,那么它将使用$ input‘’user_id‘。

您需要在自定义函数块中指定输出参数,这些输出参数将用于存储自定义数据。

示例 ::假设您在输出参数中指定了电子邮件和名称,那么您可以返回如下所示的值:

代码语言:javascript
复制
$ret_arr['name'] = "XYZ"; // modified values
$ret_arr['email'] = "abc@xyz.com"; //modified values
return $ret_arr;

可变块

在变量块中,php函数用于为变量赋值。

输入参数::这里两个输入参数将发送给函数。

代码语言:javascript
复制
$input_params :: all API parameter will be available in this parameter
$index_val :: If variable is using inside loop then you can get current index value of loop.

输出参数::任何值或数组都可以作为变量的值返回。

外部API

在外部API响应中,我们可以使用PHP定义的默认函数或自定义创建的函数。

到目前为止,PHP定义的函数只适用于单个参数,如果您想使用该值执行更多的功能,可以创建自定义PHP函数并在API中使用该函数。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39206562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档