AWS S3 存储桶管理:PHP SDK 教程

    Amazon Web Services (AWS) 简单存储服务 (S3) 是一种高度可扩展的对象存储服务,可从网络上任何位置存储和检索任何大小或类型的数据。AWS S3 具有广泛的用途,包括托管文件供公共访问、存储敏感数据以及为应用程序提供持久存储。 在 AWS S3 中,每个数据项都被视为一个对象,这些对象被组织在称为存储桶的容器中。存储桶充当有效存储和管理对象的逻辑容器。AWS S3 提供了一系列功能,允许...阅读全文
    作者:绝缘体.. | 分类:aws, html, PHP, 云计算, 编程语言 | 阅读: | 标签:, , , ,

    分布式自增id->snowflake算法的php实现版本

           在分布式系统中,需要生成全局UID的场合还是比较多的,twitter的snowflake解决了这种需求,实现也还是很简单的,除去配置信息,核心代码就是毫秒级时间41位+机器ID 10位+毫秒内序列12位。 twitter的分布式自增id算法snowflake,每秒能产生20w+的自增id,也适用于php。 <?php     2    class Idwork     3    {     4    const debug = 1;     5    static $workerId;  ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP计算两组经纬度坐标之间的距离

    定义π define('PI',3.1415926535898); define('EARTH_RADIUS',6378.137); 计算两组经纬度坐标 之间的距离: /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km); * return m or km */ function GetDistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2) { $radLat1 = $lat1 * PI / 180.0; ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    解决PHP中的语法错误Parse error: syntax error的处理

    PHP是一种广泛用于网站开发的服务器端脚本语言。然而,在开发过程中,我们有时候会遇到各种各样的错误。其中一个常见的错误是“Parse error: syntax error”。这个错误通常表示在PHP代码中存在语法错误,导致PHP解析器无法理解。 原因分析 语法错误可以是简单的拼写错误、缺少分号、括号不匹配等问题。这些错误很容易产生,但是却很难找到。由于PHP解析器会停止执行,并显示错误信息在浏览...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,