Я использую rackspace cloudfiles API для загрузки файлов на лету, и первое, что нужно сделать, это проверить, существует ли контейнер, и если нет, создать его.
Поэтому я пишу следующее:
if($container = $conn->get_container('my_container')){
echo 'yay';
} else {
$container = $conn->create_container('my_container');
$container->make_public();
}
Но если контейнер не существует get_container
выдает исключение, и я получаю фатальную ошибку. Какой лучший способ сделать то, что я пытаюсь сделать здесь?