(PHP 5, PHP 7, PHP 8)
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.
featureLa característica a comprobar.
version
El número de versión de feature a comprobar. En
el nivel 2 puede ser 2.0 o
1.0.
| Versión | Descripción |
|---|---|
| 8.0.0 |
Calling this function statically will
now throw an Error.
Previously, an E_DEPRECATED was raised.
|
Ejemplo #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";
}
}
?>