Code
- Sanitizer::getAttribsRegex()
- Sanitizer::removeHTMLcomments()
- Sanitizer::validateTag()
- Sanitizer::validateTagAttributes()
- Sanitizer::validateAttributes()
- Sanitizer::mergeAttributes()
- Sanitizer::normalizeCss()
- Sanitizer::getRecognizedTagData()
- Sanitizer::removeHTMLtags()
- Sanitizer::checkCss()
- Sanitizer::cssDecodeCallback()
- Sanitizer::fixTagAttributes()
- Sanitizer::encodeAttribute()
- Sanitizer::safeEncodeAttribute()
- Sanitizer::escapeId()
- Sanitizer::escapeIdReferenceList()
- Sanitizer::escapeClass()
- Sanitizer::escapeHtmlAllowEntities()
- Sanitizer::armorLinksCallback()
- Sanitizer::decodeTagAttributes()
- Sanitizer::safeEncodeTagAttributes()
- Sanitizer::getTagAttributeCallback()
- Sanitizer::normalizeWhitespace()
- Sanitizer::normalizeSectionNameWhitespace()
- Sanitizer::normalizeCharReferences()
- Sanitizer::normalizeCharReferencesCallback()
- Sanitizer::normalizeEntity()
- Sanitizer::decCharReference()
- Sanitizer::hexCharReference()
- Sanitizer::validateCodepoint()
- Sanitizer::decodeCharReferences()
- Sanitizer::decodeCharReferencesAndNormalize()
- Sanitizer::decodeCharReferencesCallback()
- Sanitizer::decodeChar()
- Sanitizer::decodeEntity()
- Sanitizer::attributeWhitelist()
- Sanitizer::setupAttributeWhitelist()
- Sanitizer::stripAllTags()
- Sanitizer::hackDocType()
- Sanitizer::cleanUrl()
- Sanitizer::cleanUrlCallback()
- Sanitizer::validateEmail()
In PHP, under loose comparison (like
==
, or!=
, orswitch
conditions), values of different types might be equal.For
integer
values, zero is a special case, in particular the following results might be unexpected: