php dynamodb
2.1.1
此專案提供了一個可用於與 Amazon DynamoDB 互動的 PHP 函式庫。它在您的程式碼和適用於 PHP 的 AWS 開發工具包提供的 DynamoDB 相關類別之間提供了抽象層。
建議的安裝此程式庫的方法是透過 Composer:
composer require guillermoandrae/php-dynamodb
要開始使用該庫,您可以執行以下操作:
<?php declare (strict_types= 1 );
require dirname ( __DIR__ ) . ' /vendor/autoload.php ' ;
use Guillermoandrae DynamoDb DynamoDbAdapter ;
use Guillermoandrae DynamoDb Constant AttributeTypes ;
use Guillermoandrae DynamoDb Constant KeyTypes ;
try {
// create a new table
$ adapter = new DynamoDbAdapter ();
$ adapter -> useTable ( ' myTable ' )-> createTable ([
' year ' => [AttributeTypes:: NUMBER , KeyTypes:: HASH ],
' title ' => [AttributeTypes:: STRING , KeyTypes:: RANGE ],
]);
} catch ( Exception $ ex ) {
die ( $ ex -> getMessage ());
}
您也可以運行examples
目錄中的範例:
php ./examples/tables.php
有關該項目的更多資訊可以在文件站點找到。
特別感謝 Jason McCallister 鼓勵我完成此任務並提供 Docker 支援;也要感謝 Ryan McGovern 的貢獻。