(PHP 5, PHP 7, PHP 8)
DOMImplementation::hasFeature — DOM gerçeklenimi belirtilen özelliğe sahip mi diye bakar
DOM gerçeklenimi belirtilen özelliğe sahip mi diye bakar.
Özelliklerin tam listesini DOM belirtiminin » Conformance bölümünde bulabilirsiniz.
özellikVarlığı sınanacak özellik.
sürüm
       Varlığı sınanacak özelliğin sürümü. 2. seviyede bu değer 2.0 veya 1.0 olabilir.
      
| Sürüm: | Açıklama | 
|---|---|
| 8.0.0 | Bu işlevin duruk olarak çağrılması artık Error
        oluşturuyor. Evvelce E_DEPRECATEDhatası verirdi. | 
Örnek 1 - DOM Gerçekleniminin özellikleri
<?php
$features = array(
  'Core'           => 'Çekirdek modülü',
  'XML'            => 'XML modülü',
  'HTML'           => 'HTML modülü',
  'Views'          => 'Görünüm modülü',
  'Stylesheets'    => 'XSLT modülü',
  'CSS'            => 'CSS modülü',
  'CSS2'           => 'CSS2 modülü',
  'Events'         => 'Olay modülü',
  'UIEvents'       => 'Kullanıcı arayüzü olay modülü',
  'MouseEvents'    => 'Fare olayları modülü',
  'MutationEvents' => 'Başkalaşım olayları modülü',
  'HTMLEvents'     => 'HTML olayları modülü',
  'Range'          => 'Aralık modülü',
  'Traversal'      => 'Geçişli modül'
);
$gerçeklenim = new DOMImplementation;
foreach ($features as $isim => $özellik) {
  if ($gerçeklenim->hasFeature($key, '2.0')) {
    echo "$özellik var\n";
  } else {
    echo "$özellik yok\n";
  }
}
?>
