Dưới đây là câu lệnh try try của tôi trong hàm. Tôi đã không được sử dụng cố gắng nắm bắt nhiều tuyên bố, tôi muốn biết làm thế nào để trả lại giá trị trong một câu thử bắt nên tôi trả lại giá trị sau khi thử và bắt tuyên bố hoặc trở về trong thử khối là ok?thử và bắt trong php tôi nên trở lại trong khối thử?
function createBucket($bucket_name) {
if ($this->isValidBucketName($bucket_name)) {
if ($this->doesBucketExist($bucket_name)) {
return false;
} else {
try {
$this->s3Client->createBucket(
array(
'Bucket' => $bucket_name,
'ACL' => CannedAcl::PUBLIC_READ
//add more items if required here
));
return true;
} catch (S3Exception $e) {
$this->airbrake->notifyOnException($e);
return false;
}
}
} else {
$this->airbrake->notifyOnError('invalid bucket name');
return false;
}
}
Bạn đã thử chưa? Điều này là hoàn toàn tốt – Eric