(PHP 5)
DOMImplementation::hasFeature — Comprueba si la implementación de DOM implementa una característica específica
Comprueba si la implementación de DOM implementa una característica específica dada por feature.
Se puede encontrar una lista de todas las características en la sección » Conformance de la especificación DOM.
La característica a comprobar.
El número de versión de feature a comprobar. En el nivel 2 puede ser 2.0 o 1.0.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Example #1 Comprobar su Implementación DOM
<?php
$features = array(
'Core' => 'Core module',
'XML' => 'XML module',
'HTML' => 'HTML module',
'Views' => 'Views module',
'Stylesheets' => 'Style Sheets module',
'CSS' => 'CSS module',
'CSS2' => 'CSS2 module',
'Events' => 'Events module',
'UIEvents' => 'User interface Events module',
'MouseEvents' => 'Mouse Events module',
'MutationEvents' => 'Mutation Events module',
'HTMLEvents' => 'HTML Events module',
'Range' => 'Range module',
'Traversal' => 'Traversal module'
);
foreach ($features as $clave => $nombre) {
if (DOMImplementation::hasFeature($clave, '2.0')) {
echo "Tiene la característica $nombre\n";
} else {
echo "Falta la característica $nombre\n";
}
}
?>