From 99d99a0ba0db5cd431b3fee7d295a3d1b512ff06 Mon Sep 17 00:00:00 2001 From: Raghubansh Kumar Date: Mon, 8 Oct 2007 15:19:27 +0000 Subject: [PATCH] New testcases for get_html_translation_table() function --- ...t_html_translation_table_basic1-win32.phpt | 269 ++++ .../get_html_translation_table_basic1.phpt | 269 ++++ ...t_html_translation_table_basic2-win32.phpt | 673 ++++++++++ .../get_html_translation_table_basic2.phpt | 672 ++++++++++ ...t_html_translation_table_basic3-win32.phpt | 79 ++ .../get_html_translation_table_basic3.phpt | 78 ++ .../get_html_translation_table_error.phpt | 29 + ...ml_translation_table_variation1-win32.phpt | 1117 +++++++++++++++++ ...get_html_translation_table_variation1.phpt | 1116 ++++++++++++++++ ...ml_translation_table_variation2-win32.phpt | 220 ++++ ...get_html_translation_table_variation2.phpt | 219 ++++ 11 files changed, 4741 insertions(+) create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic1.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic2.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_basic3.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_error.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_variation1.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt create mode 100644 ext/standard/tests/strings/get_html_translation_table_variation2.phpt diff --git a/ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt b/ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt new file mode 100644 index 0000000000..700b8e3351 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic1-win32.phpt @@ -0,0 +1,269 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - with default args +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with default arguments -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_basic1.phpt b/ext/standard/tests/strings/get_html_translation_table_basic1.phpt new file mode 100644 index 0000000000..a3dd507123 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic1.phpt @@ -0,0 +1,269 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - with default args +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with default arguments -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt b/ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt new file mode 100644 index 0000000000..1b1a53a413 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic2-win32.phpt @@ -0,0 +1,673 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - table as HTML_ENTITIES & diff quote_style +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with default arguments -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_COMPAT -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_QUOTES -- +array(101) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES -- +array(99) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_basic2.phpt b/ext/standard/tests/strings/get_html_translation_table_basic2.phpt new file mode 100644 index 0000000000..3e04638ccd --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic2.phpt @@ -0,0 +1,672 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - table as HTML_ENTITIES & diff quote_style +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with default arguments -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_COMPAT -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_QUOTES -- +array(101) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES -- +array(99) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt b/ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt new file mode 100644 index 0000000000..f3fb8b4331 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic3-win32.phpt @@ -0,0 +1,79 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - table as HTML_SPECIALCHARS +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE -- +array(5) { + ["""]=> + string(6) """ + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_basic3.phpt b/ext/standard/tests/strings/get_html_translation_table_basic3.phpt new file mode 100644 index 0000000000..58394eb9c3 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_basic3.phpt @@ -0,0 +1,78 @@ +--TEST-- +Test get_html_translation_table() function : basic functionality - table as HTML_SPECIALCHARS +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : basic functionality *** +-- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE -- +array(5) { + ["""]=> + string(6) """ + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_error.phpt b/ext/standard/tests/strings/get_html_translation_table_error.phpt new file mode 100644 index 0000000000..5f18714489 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_error.phpt @@ -0,0 +1,29 @@ +--TEST-- +Test get_html_translation_table() function : error conditions +--FILE-- + +--EXPECTF-- +*** Testing get_html_translation_table() : error conditions *** + +-- Testing get_html_translation_table() function with more than expected no. of arguments -- + +Warning: get_html_translation_table() expects at most 2 parameters, 3 given in %s on line %d +NULL +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt b/ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt new file mode 100644 index 0000000000..2217efb63c --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_variation1-win32.phpt @@ -0,0 +1,1117 @@ +--TEST-- +Test get_html_translation_table() function : usage variations - unexpected table values +--SKIPIF-- + +--FILE-- + 'red', 'item' => 'pen'), + + // boolean values + true, + false, + TRUE, + FALSE, + + // string values + "string", + 'string', + + // objects + new stdclass(), + + // empty string + "", + '', + + // null vlaues + NULL, + null, + + // resource var + $fp, + + // undefined variable + @$undefined_var, + + // unset variable + @$unset_var +); + + +// loop through each element of the array and check the working of get_html_translation_table() +// when $table arugment is supplied with different values +echo "\n--- Testing get_html_translation_table() by supplying different values for 'table' argument ---\n"; +$counter = 1; +for($index = 0; $index < count($values); $index ++) { + echo "-- Iteration $counter --\n"; + $table = $values [$index]; + + var_dump( get_html_translation_table($table) ); + var_dump( get_html_translation_table($table, $quote_style) ); + + $counter ++; +} + +// close resource +fclose($fp); + +echo "Done\n"; +?> +--EXPECTF-- +*** Testing get_html_translation_table() : usage variations *** + +--- Testing get_html_translation_table() by supplying different values for 'table' argument --- +-- Iteration 1 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 2 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 3 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 4 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 5 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 6 -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 7 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 8 -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 9 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 10 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 11 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 12 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s +NULL +-- Iteration 13 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 14 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 15 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 16 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 17 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s +NULL +-- Iteration 18 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 19 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_variation1.phpt b/ext/standard/tests/strings/get_html_translation_table_variation1.phpt new file mode 100644 index 0000000000..7bf919e350 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_variation1.phpt @@ -0,0 +1,1116 @@ +--TEST-- +Test get_html_translation_table() function : usage variations - unexpected table values +--SKIPIF-- + +--FILE-- + 'red', 'item' => 'pen'), + + // boolean values + true, + false, + TRUE, + FALSE, + + // string values + "string", + 'string', + + // objects + new stdclass(), + + // empty string + "", + '', + + // null vlaues + NULL, + null, + + // resource var + $fp, + + // undefined variable + @$undefined_var, + + // unset variable + @$unset_var +); + + +// loop through each element of the array and check the working of get_html_translation_table() +// when $table arugment is supplied with different values +echo "\n--- Testing get_html_translation_table() by supplying different values for 'table' argument ---\n"; +$counter = 1; +for($index = 0; $index < count($values); $index ++) { + echo "-- Iteration $counter --\n"; + $table = $values [$index]; + + var_dump( get_html_translation_table($table) ); + var_dump( get_html_translation_table($table, $quote_style) ); + + $counter ++; +} + +// close resource +fclose($fp); + +echo "Done\n"; +?> +--EXPECTF-- +*** Testing get_html_translation_table() : usage variations *** + +--- Testing get_html_translation_table() by supplying different values for 'table' argument --- +-- Iteration 1 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 2 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 3 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 4 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 5 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s +NULL +-- Iteration 6 -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 7 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 8 -- +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(100) { + [" "]=> + string(6) " " + ["¡"]=> + string(7) "¡" + ["¢"]=> + string(6) "¢" + ["£"]=> + string(7) "£" + ["¤"]=> + string(8) "¤" + ["¥"]=> + string(5) "¥" + ["¦"]=> + string(8) "¦" + ["§"]=> + string(6) "§" + ["¨"]=> + string(5) "¨" + ["©"]=> + string(6) "©" + ["ª"]=> + string(6) "ª" + ["«"]=> + string(7) "«" + ["¬"]=> + string(5) "¬" + ["­"]=> + string(5) "­" + ["®"]=> + string(5) "®" + ["¯"]=> + string(6) "¯" + ["°"]=> + string(5) "°" + ["±"]=> + string(8) "±" + ["²"]=> + string(6) "²" + ["³"]=> + string(6) "³" + ["´"]=> + string(7) "´" + ["µ"]=> + string(7) "µ" + ["¶"]=> + string(6) "¶" + ["·"]=> + string(8) "·" + ["¸"]=> + string(7) "¸" + ["¹"]=> + string(6) "¹" + ["º"]=> + string(6) "º" + ["»"]=> + string(7) "»" + ["¼"]=> + string(8) "¼" + ["½"]=> + string(8) "½" + ["¾"]=> + string(8) "¾" + ["¿"]=> + string(8) "¿" + ["À"]=> + string(8) "À" + ["Á"]=> + string(8) "Á" + ["Â"]=> + string(7) "Â" + ["Ã"]=> + string(8) "Ã" + ["Ä"]=> + string(6) "Ä" + ["Å"]=> + string(7) "Å" + ["Æ"]=> + string(7) "Æ" + ["Ç"]=> + string(8) "Ç" + ["È"]=> + string(8) "È" + ["É"]=> + string(8) "É" + ["Ê"]=> + string(7) "Ê" + ["Ë"]=> + string(6) "Ë" + ["Ì"]=> + string(8) "Ì" + ["Í"]=> + string(8) "Í" + ["Î"]=> + string(7) "Î" + ["Ï"]=> + string(6) "Ï" + ["Ð"]=> + string(5) "Ð" + ["Ñ"]=> + string(8) "Ñ" + ["Ò"]=> + string(8) "Ò" + ["Ó"]=> + string(8) "Ó" + ["Ô"]=> + string(7) "Ô" + ["Õ"]=> + string(8) "Õ" + ["Ö"]=> + string(6) "Ö" + ["×"]=> + string(7) "×" + ["Ø"]=> + string(8) "Ø" + ["Ù"]=> + string(8) "Ù" + ["Ú"]=> + string(8) "Ú" + ["Û"]=> + string(7) "Û" + ["Ü"]=> + string(6) "Ü" + ["Ý"]=> + string(8) "Ý" + ["Þ"]=> + string(7) "Þ" + ["ß"]=> + string(7) "ß" + ["à"]=> + string(8) "à" + ["á"]=> + string(8) "á" + ["â"]=> + string(7) "â" + ["ã"]=> + string(8) "ã" + ["ä"]=> + string(6) "ä" + ["å"]=> + string(7) "å" + ["æ"]=> + string(7) "æ" + ["ç"]=> + string(8) "ç" + ["è"]=> + string(8) "è" + ["é"]=> + string(8) "é" + ["ê"]=> + string(7) "ê" + ["ë"]=> + string(6) "ë" + ["ì"]=> + string(8) "ì" + ["í"]=> + string(8) "í" + ["î"]=> + string(7) "î" + ["ï"]=> + string(6) "ï" + ["ð"]=> + string(5) "ð" + ["ñ"]=> + string(8) "ñ" + ["ò"]=> + string(8) "ò" + ["ó"]=> + string(8) "ó" + ["ô"]=> + string(7) "ô" + ["õ"]=> + string(8) "õ" + ["ö"]=> + string(6) "ö" + ["÷"]=> + string(8) "÷" + ["ø"]=> + string(8) "ø" + ["ù"]=> + string(8) "ù" + ["ú"]=> + string(8) "ú" + ["û"]=> + string(7) "û" + ["ü"]=> + string(6) "ü" + ["ý"]=> + string(8) "ý" + ["þ"]=> + string(7) "þ" + ["ÿ"]=> + string(6) "ÿ" + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 9 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 10 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 11 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 12 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s +NULL +-- Iteration 13 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 14 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s +NULL +-- Iteration 15 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 16 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 17 -- + +Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s +NULL + +Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s +NULL +-- Iteration 18 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 19 -- +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +array(4) { + ["""]=> + string(6) """ + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt b/ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt new file mode 100644 index 0000000000..109a40c328 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_variation2-win32.phpt @@ -0,0 +1,220 @@ +--TEST-- +Test get_html_translation_table() function : usage variations - unexpected quote_style values +--SKIPIF-- + +--FILE-- + 'red', 'item' => 'pen'), + + // boolean values + true, + false, + TRUE, + FALSE, + + // string values + "string", + 'string', + + // objects + new stdclass(), + + // empty string + "", + '', + + // null vlaues + NULL, + null, + + // resource var + $fp, + + // undefined variable + @$undefined_var, + + // unset variable + @$unset_var +); + + +// loop through each element of the array and check the working of get_html_translation_table() +// when $quote_style arugment is supplied with different values +echo "\n--- Testing get_html_translation_table() by supplying different values for 'quote_style' argument ---\n"; +$counter = 1; +for($index = 0; $index < count($values); $index ++) { + echo "-- Iteration $counter --\n"; + $quote_style = $values [$index]; + + var_dump( get_html_translation_table($table, $quote_style) ); + + $counter ++; +} + +echo "Done\n"; +?> +--EXPECTF-- +*** Testing get_html_translation_table() : usage variations *** + +--- Testing get_html_translation_table() by supplying different values for 'quote_style' argument --- +-- Iteration 1 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 2 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 3 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 4 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 5 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 6 -- +array(4) { + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 7 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 8 -- +array(4) { + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 9 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 10 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 11 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 12 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, object given in %s on line %s +NULL +-- Iteration 13 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 14 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 15 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 16 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 17 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, resource given in %s on line %s +NULL +-- Iteration 18 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 19 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done diff --git a/ext/standard/tests/strings/get_html_translation_table_variation2.phpt b/ext/standard/tests/strings/get_html_translation_table_variation2.phpt new file mode 100644 index 0000000000..cc055f37f8 --- /dev/null +++ b/ext/standard/tests/strings/get_html_translation_table_variation2.phpt @@ -0,0 +1,219 @@ +--TEST-- +Test get_html_translation_table() function : usage variations - unexpected quote_style values +--SKIPIF-- + +--FILE-- + 'red', 'item' => 'pen'), + + // boolean values + true, + false, + TRUE, + FALSE, + + // string values + "string", + 'string', + + // objects + new stdclass(), + + // empty string + "", + '', + + // null vlaues + NULL, + null, + + // resource var + $fp, + + // undefined variable + @$undefined_var, + + // unset variable + @$unset_var +); + + +// loop through each element of the array and check the working of get_html_translation_table() +// when $quote_style arugment is supplied with different values +echo "\n--- Testing get_html_translation_table() by supplying different values for 'quote_style' argument ---\n"; +$counter = 1; +for($index = 0; $index < count($values); $index ++) { + echo "-- Iteration $counter --\n"; + $quote_style = $values [$index]; + + var_dump( get_html_translation_table($table, $quote_style) ); + + $counter ++; +} + +echo "Done\n"; +?> +--EXPECTF-- +*** Testing get_html_translation_table() : usage variations *** + +--- Testing get_html_translation_table() by supplying different values for 'quote_style' argument --- +-- Iteration 1 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 2 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 3 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 4 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 5 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s +NULL +-- Iteration 6 -- +array(4) { + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 7 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 8 -- +array(4) { + ["'"]=> + string(5) "'" + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 9 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 10 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 11 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 12 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, object given in %s on line %s +NULL +-- Iteration 13 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 14 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s +NULL +-- Iteration 15 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 16 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 17 -- + +Warning: get_html_translation_table() expects parameter 2 to be long, resource given in %s on line %s +NULL +-- Iteration 18 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +-- Iteration 19 -- +array(3) { + ["<"]=> + string(4) "<" + [">"]=> + string(4) ">" + ["&"]=> + string(5) "&" +} +Done -- 2.50.1