- 7.1. Opt_Class class
7.1.1. getBufferState() - 7.1. Opt_Class class
« Previous - 7.1.2. getCache()
Next »
7.1.1. getBufferState()
| Construct | Method |
|---|---|
| Visibility | public |
| Reference | boolean getBufferState( string $name ) |
| Argument list |
|
| Returned value | The state of the output buffer. |
| Versions | since 2.0.1 |
Open Power Template supports advisory notifications on the output buffer state. They can help deciding, whether to open a new output buffer or using an existing one. Advisory output buffer states are a kind of semaphores. getBufferState() returns true, if the value of the buffer semaphore is greater than zero and false otherwise.
ob_start(); $tpl->setBufferState('buffer', true); // ... if(!$tpl->getBufferState('buffer')) { ob_start(); $tpl->setBufferState('buffer', true); } // ... ob_end_flush(); $tpl->setBufferState('buffer', false);
Advisory output buffer states are mostly used in OPT caching systems.
See also:
- 7.1.1. getBufferState()
7.1. Opt_Class class - « Previous
7.1. Opt_Class class - Next »
7.1.2. getCache()