首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMImplementation::hasFeature

(PHP 5, PHP 7)

DOMImplementation :: hasFeature - 测试DOM实现是否实现了特定功能

描述

代码语言:javascript
复制
public bool DOMImplementation::hasFeature ( string $feature , string $version )

测试DOM实现是否实现了特定的feature

您可以在DOM规范的?一致性部分找到所有功能的列表。

参数

feature

要测试的功能。

version

feature要测试的版本号。在2级中,这可以是2.01.0

Return Values

TRUE成功或FALSE失败时返回。

错误/异常

此方法可能会静态调用,但会发出E_STRICT错误。

例子

示例#1测试您的DOM实现

代码语言:javascript
复制
<?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?"Has?feature?$name\n";
??}?else?{
????echo?"Missing?feature?$name\n";
??}
}

?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com