PHP code example of infrajs / once
1. Go to this page and download the library: Download infrajs/once library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
infrajs / once example snippets
$data = Once::exec('unique_name', $fn, $args = [], $condfn = [], $condargs = [], $level = 0);
// unique_name - уникальное имя в текстовом формате.
// $fn - анонимная функция возвращающая необходимые данные для кэширования.
// $args - массив аргументов с которыми может быть вызвана функция $data. При передаче разных аргументов кэширование не происходит.
// $re - если данный параметр передан как true, кэширование не происходит.
Once::clear('unique_name');
// Очищает кэш для уникального имени.
phpunit --bootstrap Once.php tests/OnceTest