mirror of
https://github.com/php/php-src.git
synced 2024-10-16 14:02:37 +00:00
41 lines
1008 B
Plaintext
41 lines
1008 B
Plaintext
|
--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&&"
|