移动云函数计算(SFC)Php函数开发指南

vps主机对比评测网 02-05 vps主机商相关 519

php函数开发指南

目前支持的Php开发语言版本为7.3。

1. 函数定义

Php7.3的函数形态一般如下所示:

入口函数名(handler):入口函数的名称,需要和函数执行入口处用户自定义的入口函数名称一致。

执行事件(event):传给函数执行的实际参数,格式为Json对象。在页面触发测试中,event为用户输入的测试事件参数;在http触发器中,event为用户POST,PUT方法的body内容;在其他触发器中,event为平台封装的cloudevents格式数据。

上下文环境(context):Runtime提供了函数执行的上下文,通过上下文对象context,可以在函数中获取相关函数执行的上下文环境,具体接口定义在SDK接口中说明。

函数执行入口:函数执行入口格式”[文件名].[函数名]”,例如创建函数是设置为index.handler,那么函数计算会自动加载index.php中定义的handler函数,如下图所示:

2. SDK接口

Context类中提供了一下上下文方法供用户使用,其声明和功能如下表所示:

方法名方法说明
context.getRequestId()获取请求ID
context.getStartTime()获取函数执行时间
context.getMemorySize()获取函数配置内存
context.getFunctionName()获取函数名或函数id
context.getVersion()获取函数当前版本

3. 如何开发PHP函数

开发Php函数步骤如下。

步骤 1 创建函数

控制台创建函数工程,输入函数名称、选择应用、选择运行时语言为php7.3

函数代码可以通过控制台页面直接编写,也可以通过代码包上传的方式。

(1)页面开发

在代码框中编写php代码

(2)代码包、EOS、文件夹上传

使用本地编辑器编译代码如下,保存为index.php文件

保存代码后,将index.php压缩为index.zip文件或直接以文件夹形式,在控制台/对象存储页面上传

4. 测试函数

步骤 1 创建测试事件

进入函数详情页,选择测试事件,点击创建测试事件

根据需要输入测试事件的body内容。

步骤 1 执行测试事件

在函数详情页面,选择具体的测试事件,点击执行。

执行后,分为三部分结果展示,分别为函数执行结果、函数执行摘要、函数执行日志。如下图所示:


本文由 vps主机对比评测网 刊发,转载请注明出处

本文链接: https://www.vpsvsvps.com/vps/a/5413.html

标签: 移动云,函数计算,php

“移动云函数计算(SFC)Php函数开发指南” 的相关文章

2025年8月泰国服务器推荐指南:资深海外运维专家深度解析

作为一名在东南亚IDC市场深耕12年的老运维,我见证了泰国VPS市场从无到有的发展历程。最近不少做TikTok直播和跨境电商的朋友咨询泰国服务器的选择,今天就结...

2025年7月台湾服务器推荐指南:资深运维工程师深度解析

作为一名在IDC行业摸爬滚打十多年的老运维,我见证了台湾服务器市场从小众到逐渐火热的全过程。最近不少朋友问我台湾VPS的选择,今天就结合我的实际使用经验,为大家...

2025年7月马来西亚服务器推荐指南

编者按: 作为一名从事服务器运维工作超过8年的工程师,我深知选择合适的海外服务器对业务发展的重要性。马来西亚作为东南亚重要的互联网枢纽,其服务器市场在2025年...

2025年7月最新柬埔寨服务器主机商选择攻略

一、柬埔寨服务器市场概况 随着东南亚互联网的发展,柬埔寨服务器市场逐渐兴起,吸引了众多用户关注。柬埔寨服务器以其地理优势、本土IP资源和较低的成本,成为区域内外...

2025年7月最新美国服务器推荐完全指南:顶级服务商深度对比与选择攻略

美国作为全球互联网的发源地,拥有最成熟的数据中心基础设施和最丰富的服务器资源。对于需要海外服务器的用户来说,美国服务器凭借其优越的网络环境、丰富的带宽资源和相对...