Öntanımlı Sabitler
PHP Manual
PHP Manual»libxml»Öntanımlı Sabitler

Öntanımlı Sabitler

Buradaki sabitler bu eklenti için tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma anında dinamik olarak yüklenmesi halinde kullanılabilir.

LIBXML_BIGLINES (int)
65535'ten büyük satır numaralarının doğru şekilde raporlanmasına izin verir.

Bilginize:

Sadece PHP 7.0.0 ve sonrası ile Libxml >= 2.9.0 için kullanılabilir.

LIBXML_COMPACT (int)
Küçük düğüm ayırma en iyilemesini etkinleştirir. Kodda değişiklik yapmaksızın uygulamanızın hızlanmasını sağlar.

Bilginize:

Sadece Libxml >= 2.6.21 sürümlerinde kullanılabilmektedir.

LIBXML_DTDATTR (int)
Öntanımlı DTD öznitelikleri.
LIBXML_DTDLOAD (int)
Harici alt kümeyi yükler.
LIBXML_DTDVALID (int)
DTD ile doğrulama yapar.
Dikkat

DTD doğrulamasının etkinleştirilmesi, XML Harici Varlık (XXE) saldırılarını kolaylaştırabilir.

LIBXML_HTML_NOIMPLIED (int)
Örtülü html/body... öğelerinin otomatik olarak eklenmesini kapatan HTML_PARSE_NOIMPLIED seçeneğini ayarlar.

Bilginize:

Sadece Libxml >= 2.7.7 ile PHP 5.4.0 ve sonrasında kullanılabilir.

LIBXML_HTML_NODEFDTD (int)
Bulunmadığında doctype eklenmesini engelleyen HTML_PARSE_NODEFDTD seçeneğini ayarlar.

Bilginize:

Sadece Libxml >= 2.7.8 ile PHP 5.4.0 ve sonrasında kullanılabilir.

LIBXML_LOADED_VERSION (string)
libxml'in ayrıştırıcı modülünün sürümü.
LIBXML_NOBLANKS (int)
Boş düğümleri siler.
LIBXML_NOCDATA (int)
CDATA bölümleri metin düğümü olarak ele alınır.
LIBXML_NOEMPTYTAG (int)
Boş etiketleri genişletir (örneğin, <br/> etiketi <br></br> haline getirilir).

Bilginize:

Bu seçenek şimdilik sadece DOMDocument::save ve DOMDocument::saveXML yönteminde kullanılabilmektedir.

LIBXML_NOENT (int)
Öğe ikameleri yapılır.
Dikkat

Öğe ikamesinin etkinleştirilmesi, XML Harici Öğe (XXE) saldırılarını kolaylaştırabilir.

LIBXML_NOERROR (int)
Hata raporlama kapatılır.
LIBXML_NONET (int)
Belgeler yüklenirken ağ erişimi iptal edilir.
LIBXML_NOWARNING (int)
Uyarı raporlama kapatılır.
LIBXML_NOXMLDECL (int)
Bir belgeyi kaydederken XML bildirimi atlanır.

Bilginize:

Sadece Libxml >= 2.6.21 sürümlerinde kullanılabilmektedir.

LIBXML_NSCLEAN (int)
Gereksiz isim alanı bildirimleri silinir.
LIBXML_PARSEHUGE (int)
Ayrıştırıcıdaki herhangi bir sabit kodlanmış sınırı gevşeten XML_PARSE_HUGE bayrağını ayarlar. Bu, bir belgenin azami derinliği veya öğe özyinelemesi gibi sınırları ve ayrıca metin düğümlerinin boyut sınırlarını etkiler.

Bilginize:

Sadece Libxml >= 2.7.0 (PHP >= 5.3.2 ve PHP >= 5.2.12) ile kullanılabilir.

LIBXML_PEDANTIC (int)
Bilgiçlik hatası raporlamayı etkinleştiren XML_PARSE_PEDANTIC bayrağını ayarlar.

Bilginize:

PHP >= 5.4.0 ile kullanılabilir.

LIBXML_XINCLUDE (int)
XInclude ikamesi gerçeklenir.
LIBXML_ERR_ERROR (int)
Kurtarılabilir hata.
LIBXML_ERR_FATAL (int)
Ölümcül hata.
LIBXML_ERR_NONE (int)
Hata yok.
LIBXML_ERR_WARNING (int)
Basit uyarı.
LIBXML_VERSION (int)
20605 veya 20617 biçiminde libxml sürümü.
LIBXML_DOTTED_VERSION (string)
2.6.5 veya 2.6.17 biçiminde libxml sürümü.
LIBXML_SCHEMA_CREATE (int)
XSD şema doğrulaması sırasında öntanımlı/sabit değer düğümleri oluşturur.

Bilginize:

Sadece Libxml >= 2.6.14 (PHP >= 5.5.2) ile kullanılabilir.

To Top