| 
| Size: | 14780 | 
| Storage flags: | no_autoload,compress/gzip (25%) | 
The OutputCache pattern caches output between calls to start() and end().
Instantiating the output cache pattern
1 2 3 4 5  | use Zend\Cache\PatternFactory;
$outputCache = PatternFactory::factory('output', array(
    'storage' => 'apc'
));
 | 
| Option | Data Type | Default Value | Description | 
|---|---|---|---|
| storage | string array Zend\Cache\Storage\StorageInterface | <none> | The storage to write/read cached data | 
If there is a cached item with the given key display it’s data and return true else start buffering output until end() is called or the script ends and return false.
| Return type: | boolean | 
|---|
Stops buffering output, write buffered data to cache using the given key on start() and displays the buffer.
| Return type: | boolean | 
|---|
Set pattern options.
| Return type: | Zend\Cache\Pattern\OutputCache | 
|---|
Get all pattern options.
| Return type: | Zend\Cache\Pattern\PatternOptions | 
|---|
Caching simple view scripts
1 2 3 4 5 6 7  | $outputCache = Zend\Cache\PatternFactory::factory('output', array(
    'storage' => 'apc',
));
$outputCache->start('mySimpleViewScript');
include '/path/to/view/script.phtml';
$outputCache->end();
 | 
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.