云函数 常见示例(PHP)

常见示例中包含了 PHP 环境下可以试用的相关代码片段,可以以根据需要选择尝试。示例均基于 PHP 7.2 环境提供。可以以从 GitHub 项目 scf-php-code-snippet 中获取相关代码片段并直接部署。

相关产品
云函数 产品页,含版本规格、价格与购买入口。

一、环境变量读取

本示例提供了获取全部环境变量列表,或单一环境变量值的方法。示例如下:

<?phpfunction main_handler($event, $context) { print_r($_ENV); echo getenv('SCF_RUNTIME'); return "hello world";}?>

二、本地时间格式化输出

本示例提供了时间格式化输出方法,按指定格式进行日期和时间输出。

SCF 环境默认是 UTC 时间,如果期望按北京时间输出,可以为函数添加 TZ=Asia/Shanghai 环境变量,并在函数代码中通过date_default_timezone_set(getenv('TZ')); 设置需要使用的时区。示例如下:

<?phpfunction main_handler($event, $context) { date_default_timezone_set(getenv('TZ')); echo date("Y-m-d H:i:s",time()); return "hello world";}?>

三、函数内发起网络连接

<?phpfunction main_handler($event, $context) { $url = 'https://cloud.tencent.com'; echo file_get_contents($url); return "hello world";}?>

赞 (0)
上一篇 4天前
下一篇 4天前