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();
<?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();