Пример #1
0
        if (is_null($key)) {
            return $array = $value;
        }
        $keys = explode(DIRECTORY_SEPARATOR, ltrim($key, DIRECTORY_SEPARATOR));
        while (count($keys) > 1) {
            $key = array_shift($keys);
            if (!isset($array[$key]) || !is_array($array[$key])) {
                $array[$key] = array();
            }
            $array =& $array[$key];
        }
        $array[array_shift($keys)] = $value;
        return $array;
    }
}
$dataModel = new OpCacheDataModel();
?>
        <h1><?php 
echo $dataModel->getPageTitle();
?>
</h1>
        
        <div class="tabs">

            <div class="tab">
                <input type="radio" id="tab-status" name="tab-group-1" checked>
                <label for="tab-status">Status</label>
                <div class="content">
                    <table>
                        <?php 
echo $dataModel->getStatusDataRows();
Пример #2
0
<?php

class OpCacheDataModel
{
    public function getStatusDataRows()
    {
        $stats = opcache_get_status();
        foreach ($stats as $key => $val) {
            if (is_array($val)) {
                foreach ($val as $k => $v) {
                    echo $k;
                    echo ':';
                    echo $v;
                    echo ';';
                }
            }
        }
    }
}
$dataModel = new OpCacheDataModel();
echo $dataModel->getStatusDataRows();