Estos datos salen generalmente en el phpinfo, entonces estoy parseando la salida del phpinfo
Código PHP:
function parsePHPConfig() {
ob_start();
phpinfo();
$s = ob_get_contents();
ob_end_clean();
if (preg_match_all('|<td class="e">(.*?)</td><td class="v">(.*?)</td>|is',$s,$a))
{
$i=0;
foreach ( $a[1] as $valor )
{
$datos[$valor]=$a[2][$i];
$i++;
}
}
return $datos;
}
Bueno la consulta es, no hay otra manera mas eficiente de determinar los valores Name System , PROCESSOR_ARCHITECTURE, PROCESSOR_IDENTIFIER , PROCESSOR_LEVEL, PROCESSOR_REVISION que parsearlo del phpinfo. (me entiende, es decir, parsear toda esa info, igual es un consumo inecesario de de CPU). Ya que asi me funciona perfect, pero quiero optimizar.
Saludos