您好,我一直在尝试获取镜像 api 来检查时间线项目是否已被删除,如果是,则创建一个新的,如果不更新旧的。我正在用 php 编程,我知道这看起来应该相当简单,但由于某种原因我被卡住了!请帮忙!现在我已经像这样设置它,它似乎不想将变量传递到函数之外,我也不能从函数内部进行插入。
function printTimelineItemMetadata($service, $itemId) {
try {
$timelineItem = $service->timeline->get($itemId);
print 'Timeline item ID: ' . $timelineItem->getId();
if ($timelineItem->getIsDeleted()) {
$deleted = "deleted";
echo $deleted;
}
else { $deleted = "nope";
echo $deleted;}
} catch (Exception $e) {
print 'An error occurred: ' . $e->getMessage();
}
}
在这两种情况下,我都可以让 $deleted 回显,但是一旦我尝试将 $deleted 传递给下方的 if 语句,它就不需要了。