Fixed optimization levels
This commit is contained in:
parent
92da6dddab
commit
6442092139
12
index.php
12
index.php
|
@ -8,7 +8,7 @@ namespace OpcacheGui;
|
|||
* A simple but effective single-file GUI for the OPcache PHP extension.
|
||||
*
|
||||
* @author Andrew Collington, andy@amnuts.com
|
||||
* @version 2.5.1
|
||||
* @version 2.5.2
|
||||
* @link https://github.com/amnuts/opcache-gui
|
||||
* @license MIT, http://acollington.mit-license.org/
|
||||
*/
|
||||
|
@ -54,7 +54,7 @@ header('Pragma: no-cache');
|
|||
|
||||
class OpCacheService
|
||||
{
|
||||
const VERSION = '2.5.1';
|
||||
const VERSION = '2.5.2';
|
||||
|
||||
protected $data;
|
||||
protected $options;
|
||||
|
@ -76,8 +76,9 @@ class OpCacheService
|
|||
private function __construct($options = [])
|
||||
{
|
||||
$this->optimizationLevels = [
|
||||
1<<0 => 'Simple local optimizations',
|
||||
1<<2 => 'Jump optimization',
|
||||
1<<0 => 'CSE, STRING construction',
|
||||
1<<1 => 'Constant conversion and jumps',
|
||||
1<<2 => '++, +=, series of jumps',
|
||||
1<<3 => 'INIT_FCALL_BY_NAME -> DO_FCALL',
|
||||
1<<4 => 'CFG based optimization',
|
||||
1<<5 => 'DFA based optimization',
|
||||
|
@ -90,8 +91,9 @@ class OpCacheService
|
|||
1<<12 => 'Remove unused variables',
|
||||
1<<13 => 'DCE (dead code elimination)',
|
||||
1<<14 => '(unsafe) Collect constants',
|
||||
1<<15 => 'Inline functions',
|
||||
1<<15 => 'Inline functions'
|
||||
];
|
||||
|
||||
$this->options = array_merge($this->defaults, $options);
|
||||
$this->data = $this->compileState();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue