PHP Класс Contao\Idna

The class encodes and decodes internationalized domain names according to RFC 3490. It also contains two helper methods to encode e-mails and URLs. Usage: echo Idna::encode('bürger.de'); echo Idna::encodeEmail('mit@bürger.de'); echo Idna::encodeUrl('http://www.bürger.de');
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
decode ( string $strDomain ) : string Decode an internationalized domain name
decodeEmail ( string $strEmail ) : string Decode the domain in an e-mail address
encode ( string $strDomain ) : string Encode an internationalized domain name
encodeEmail ( string $strEmail ) : string Encode the domain in an e-mail address
encodeUrl ( string $strUrl ) : string Encode the domain in an URL

Описание методов

decode() публичный статический Метод

Decode an internationalized domain name
public static decode ( string $strDomain ) : string
$strDomain string The domain name
Результат string The decoded domain name

decodeEmail() публичный статический Метод

Decode the domain in an e-mail address
public static decodeEmail ( string $strEmail ) : string
$strEmail string The e-mail address
Результат string The decoded e-mail address

encode() публичный статический Метод

Encode an internationalized domain name
public static encode ( string $strDomain ) : string
$strDomain string The domain name
Результат string The encoded domain name

encodeEmail() публичный статический Метод

Encode the domain in an e-mail address
public static encodeEmail ( string $strEmail ) : string
$strEmail string The e-mail address
Результат string The encoded e-mail address

encodeUrl() публичный статический Метод

Encode the domain in an URL
public static encodeUrl ( string $strUrl ) : string
$strUrl string The URL
Результат string The encoded URL