Promise::__construct()

概要

blanka\basis\Promise Promise::__construct(callable $fn)
遅延評価される値を表現するblanka\basis\Promiseインスタンスを生成する。

パラメータ

 $fnこのコールバックが返す値は遅延評価される。

例1:

<?php
use blanka\basis\Promise;

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

参考

  • Promise->force() - 値を評価する