Promise->force()

概要

mixed Promise->force()
値を評価して取り出す。この値はキャッシュされる。キャッシュせずに再評価したい場合はPromise->reforce()を使う。

例1:

<?php
use blanka\basis\Promise;

$promise = new Promise(function() { 
    return 'hoge';
});
$promise->force(); // 'hoge'

参考

  • Promise->reforce() - 値をキャッシュせずに評価する