Перечисление Uri\WhatWg\UrlValidationErrorType

(PHP 8 >= 8.5.0)

Введение

Перечисление содержит возможные ошибки проверки URL-адреса, которые определяет стандарт » WHATWG URL Standard.

Обзор перечисления

namespace Uri\WhatWg;
enum UrlValidationErrorType
{
case DomainToAscii ; //Ошибка при преобразовании доменного имени в ASCII-строку.

case DomainToUnicode ; //Ошибка при преобразовании доменного имени в Unicode-строку.

case DomainInvalidCodePoint ; //Хост во входных данных содержит кодовую точку, которую стандарт запрещает указывать в доменах.

case HostInvalidCodePoint ; //Непрозрачный хост нестандартного URL-адреса содержит запрещённую кодовую точку.

case Ipv4EmptyPart ; //IPv4-адрес заканчивается точкой. Символ . соответствует кодовой точке U+002E.

case Ipv4TooManyParts ; //IPv4-адрес состоит не из четырёх частей.

case Ipv4NonNumericPart ; //IPv4-адрес содержит нечисловую часть.

case Ipv4NonDecimalPart ; //IPv4-адрес содержит числа в шестнадцатеричной или восьмеричной записи.

case Ipv4OutOfRangePart ; //Октет IPv4-адреса превысил значение 255.

case Ipv6Unclosed ; //IPv6-адрес не содержит закрывающей квадратной скобки. Символ ] соответствует кодовой точке U+005D.

case Ipv6InvalidCompression ; //IPv6-адрес начинается с неправильного сжатия.

case Ipv6TooManyPieces ; //IPv6-адрес содержит больше восьми частей.

case Ipv6MultipleCompression ; //IPv6-адрес содержит больше одного сжатия.

case Ipv6InvalidCodePoint ; // IPv6-адрес неожиданного закончился, или содержит символ, который не соответствует ни шестнадцатеричной цифре в кодировке ASCII, ни символу двоеточия. Символ : соответствует кодовой точке U+003A.

case Ipv6TooFewPieces ; //Несжатый IPv6-адрес содержит меньше восьми частей.

case Ipv4InIpv6TooManyPieces ; //IPv6-адрес с IPv4-синтаксисом содержит больше шести частей.

case Ipv4InIpv6InvalidCodePoint ; //IPv4-часть IPv6-адреса содержит символ с недопустимой кодовой точкой.

case Ipv4InIpv6OutOfRangePart ; //Октет в IPv4-части IPv6-адреса превысил значение 255.

case Ipv4InIpv6TooFewParts ; //IPv4-часть IPv6-адреса содержит меньше четырёх частей.

case InvalidUrlUnit ; //URL-адрес содержит символ, который соответствует кодовой точке за пределами допустимого диапазона.

case SpecialSchemeMissingFollowingSolidus ; //После схемы во входных данных не идут символы //.

case MissingSchemeNonRelativeUrl ; // Входные данные не содержат схему, поскольку не начинаются с ASCII-буквы, не указан базовый URL-адрес или базовый адрес невозможно интерпретировать как базовый URL, поскольку адрес содержит непрозрачный путь.

case InvalidReverseSoldius ; // После стандартной схемы URL-адреса вместо символа / с кодовой точкой U+002F идёт символ \ с кодовой точкой U+005C.

case InvalidCredentials ; //Входные данные включают учётные данные.

case HostMissing ; //Входные данные содержат стандартную схему, но не содержат хост.

case PortOutOfRange ; //Порт во входных данных превысил допустимый предел.

case PortInvalid ; //Входные данные содержат недопустимый порт.

case FileInvalidWindowsDriveLetter ; // Входная строка с относительным URL-адресом начинается с буквы диска Windows а схема базового адреса — со слова file.

case FileInvalidWindowsDriveLetterHost ; //Хост URL-адреса со схемой file: содержит букву диска Windows.

}
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top