12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- --TEST--
- htmlentities() / htmlspecialchars() "don't double encode" flag support
- --FILE--
- <?php
- $tests = array(
- "abc",
- "abc&sfdsa",
- "test+s & some more D",
- "test+s & some more D",
- "&; & &#a; &9; &#xyz;",
- "&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(34) "test+s & some more D"
- string(34) "test+s & some more D"
- string(43) "&; &amp &#a; &9; &#xyz;"
- string(43) "&; &amp &#a; &9; &#xyz;"
- 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&&"
|