Scope::isCancelled
(PHP 8.6+, True Async 1.0)
public function isCancelled(): bool
检查作用域是否已被取消。作用域在调用 cancel() 或 dispose() 后被标记为已取消。
返回值
bool — 如果作用域已被取消则返回 true,否则返回 false。
示例
示例 #1 检查作用域取消状态
<?php
use Async\Scope;
$scope = new Scope();
var_dump($scope->isCancelled()); // bool(false)
$scope->cancel();
var_dump($scope->isCancelled()); // bool(true)
参见
- Scope::cancel — 取消作用域
- Scope::isFinished — 检查作用域是否已完成
- Scope::isClosed — 检查作用域是否已关闭