mirror of
https://github.com/php/php-src.git
synced 2024-10-21 00:12:34 +00:00
2c5368c013
expand the test cases
41 lines
1008 B
PHP
41 lines
1008 B
PHP
--TEST--
|
|
htmlentities() / htmlspecialchars() "don't double encode" flag support
|
|
--FILE--
|
|
<?php
|
|
$tests = array(
|
|
"abc",
|
|
"abc&sfdsa",
|
|
"test+s & some more D",
|
|
"&; & &#a; &9;",
|
|
"&kffjadfdhsjfhjasdhffasdfas;",
|
|
"�",
|
|
"&",
|
|
"&&&",
|
|
"&ab&&",
|
|
);
|
|
|
|
foreach ($tests as $test) {
|
|
var_dump(htmlentities($test, ENT_QUOTES, NULL, FALSE));
|
|
var_dump(htmlspecialchars($test, ENT_QUOTES, NULL, FALSE));
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
string(3) "abc"
|
|
string(3) "abc"
|
|
string(13) "abc&sfdsa"
|
|
string(13) "abc&sfdsa"
|
|
string(33) "test+s & some more D"
|
|
string(33) "test+s & some more D"
|
|
string(24) "&; &amp &#a; &9;"
|
|
string(24) "&; &amp &#a; &9;"
|
|
string(32) "&kffjadfdhsjfhjasdhffasdfas;"
|
|
string(32) "&kffjadfdhsjfhjasdhffasdfas;"
|
|
string(16) "&#8787978789"
|
|
string(16) "&#8787978789"
|
|
string(5) "&"
|
|
string(5) "&"
|
|
string(15) "&&&"
|
|
string(15) "&&&"
|
|
string(17) "&ab&&"
|
|
string(17) "&ab&&"
|