Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- IntlDatePatternGenerator::getBestPattern() --EXTENSIONS-- intl --SKIPIF-- <?php i..

Decoded Output download

--TEST--
IntlDatePatternGenerator::getBestPattern()
--EXTENSIONS--
intl
--SKIPIF--
<?php if (version_compare(INTL_ICU_VERSION, '72.1') < 0) die('skip for ICU >= 72.1'); ?>
--FILE--
<?php

ini_set("intl.error_level", E_WARNING);
ini_set("intl.default_locale", "en_US");

$dtpg = new IntlDatePatternGenerator();
$dtpg2 = new IntlDatePatternGenerator("de_DE");
$dtpg3 = IntlDatePatternGenerator::create();
$dtpg4 = IntlDatePatternGenerator::create("de_DE");

echo $dtpg->getBestPattern("jjmm"), "
";
echo $dtpg2->getBestPattern("jjmm"), "
";
echo $dtpg3->getBestPattern("YYYYMMMdd"), "
";
echo $dtpg4->getBestPattern("YYYYMMMdd"), "
";

echo $dtpg->getBestPattern(""), "
";

try {
    $dtpg->getBestPattern();
} catch(\ArgumentCountError $e) {
    echo $e->getMessage(), "
";
}

?>
--EXPECT--
h:mma
HH:mm
MMM dd, YYYY
dd. MMM YYYY

IntlDatePatternGenerator::getBestPattern() expects exactly 1 argument, 0 given

Did this file decode correctly?

Original Code

--TEST--
IntlDatePatternGenerator::getBestPattern()
--EXTENSIONS--
intl
--SKIPIF--
<?php if (version_compare(INTL_ICU_VERSION, '72.1') < 0) die('skip for ICU >= 72.1'); ?>
--FILE--
<?php

ini_set("intl.error_level", E_WARNING);
ini_set("intl.default_locale", "en_US");

$dtpg = new IntlDatePatternGenerator();
$dtpg2 = new IntlDatePatternGenerator("de_DE");
$dtpg3 = IntlDatePatternGenerator::create();
$dtpg4 = IntlDatePatternGenerator::create("de_DE");

echo $dtpg->getBestPattern("jjmm"), "\n";
echo $dtpg2->getBestPattern("jjmm"), "\n";
echo $dtpg3->getBestPattern("YYYYMMMdd"), "\n";
echo $dtpg4->getBestPattern("YYYYMMMdd"), "\n";

echo $dtpg->getBestPattern(""), "\n";

try {
    $dtpg->getBestPattern();
} catch(\ArgumentCountError $e) {
    echo $e->getMessage(), "\n";
}

?>
--EXPECT--
h:mma
HH:mm
MMM dd, YYYY
dd. MMM YYYY

IntlDatePatternGenerator::getBestPattern() expects exactly 1 argument, 0 given

Function Calls

None

Variables

None

Stats

MD5 b78d89b65727f1c2dd0bba20a363389b
Eval Count 0
Decode Time 122 ms