DOMImplementation->hasFeature()
DOMImplementation->hasFeature() --
Test si l'implémentation DOM implémente une fonctionnalité spécifique
Description
class
DOMImplementation {
bool
hasFeature ( string feature, string version )
}
Test 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.
Liste de paramètres
- feature
La fonctionnalité à tester.
- version
Le numéro de version de la fonctionnalité feature
à tester. Dans le niveau 2, ceci peut être soit 2.0 ou
1.0.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
Exemples
Exemple 1. 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"; } }
?>
|
|