我正在使用 rackspace cloudfiles API 即时上传文件,它需要做的第一件事是检查容器是否存在,如果不存在,则创建它。
所以我写了以下内容:
if($container = $conn->get_container('my_container')){
echo 'yay';
} else {
$container = $conn->create_container('my_container');
$container->make_public();
}
但是如果容器不存在get_container
会抛出异常,所以我得到一个致命错误。做我在这里想做的最好的方法是什么?