(No version information available, might be only in CVS)
DOMImplementation->hasFeature() — Teste si l'implémentation DOM implémente une fonctionnalité spécifique
Teste si l'implémentation DOM implémente une fonctionnalité feature spécifique.
Vous pouvez trouver une liste de toutes les fonctionnalités dans la section » Conformance de la spécification DOM.
La fonctionnalité à tester.
Le numéro de version de la fonctionnalité feature à tester. Dans le niveau 2, ceci peut être soit 2.0 ou 1.0 .
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 682. Test votre implémentation 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
$key
=>
$name
) {
if (
DOMImplementation
::
hasFeature
(
$key
,
'2.0'
)) {
echo
"A la fonctionnalité $name\n"
;
} else {
echo
"N'a pas la fonctionnalité $name\n"
;
}
}
?>
DOMNode->isSupported() |