/hphp/test/zend/bad/ext/standard/tests/strings/get_html_translation_table_basic6.php
PHP | 45 lines | 35 code | 10 blank | 0 comment | 0 complexity | 07b6277b7ec71d632dfde2fbda55d1ee MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- function so($a,$b) { return ord($a) - ord($b); }
- echo "*** Testing get_html_translation_table() : basic functionality - HTML 5/Windows-1251 ***\n";
- echo "-- with table = HTML_ENTITIES, ENT_COMPAT --\n";
- $table = HTML_ENTITIES;
- $tt = get_html_translation_table($table, ENT_COMPAT | ENT_HTML5, "Windows-1251");
- uksort( $tt, 'so' );
- var_dump( count($tt) );
- print_r( $tt );
- echo "-- with table = HTML_ENTITIES, ENT_QUOTES --\n";
- $table = HTML_ENTITIES;
- $tt = get_html_translation_table($table, ENT_QUOTES | ENT_HTML5, "Windows-1251");
- var_dump( count($tt) );
- echo "-- with table = HTML_ENTITIES, ENT_NOQUOTES --\n";
- $table = HTML_ENTITIES;
- $tt = get_html_translation_table($table, ENT_NOQUOTES | ENT_HTML5, "Windows-1251");
- var_dump( count($tt) );
- echo "-- with table = HTML_SPECIALCHARS, ENT_COMPAT --\n";
- $table = HTML_SPECIALCHARS;
- $tt = get_html_translation_table($table, ENT_COMPAT, "Windows-1251");
- uksort( $tt, 'so' );
- var_dump( count($tt) );
- print_r( $tt );
- echo "-- with table = HTML_SPECIALCHARS, ENT_QUOTES --\n";
- $table = HTML_SPECIALCHARS;
- $tt = get_html_translation_table($table, ENT_QUOTES | ENT_HTML5, "Windows-1251");
- uksort( $tt, 'so' );
- var_dump( $tt );
- echo "-- with table = HTML_SPECIALCHARS, ENT_NOQUOTES --\n";
- $table = HTML_SPECIALCHARS;
- $tt = get_html_translation_table($table, ENT_NOQUOTES | ENT_HTML5, "Windows-1251");
- uasort( $tt, 'so' );
- var_dump( $tt );
- echo "Done\n";
- ?>