Annotation of embedaddon/php/ext/mysql/tests/mysql_escape_string.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: mysql_escape_string()
                      3: --SKIPIF--
                      4: <?php require_once('skipif.inc'); ?>
                      5: --FILE--
                      6: <?php
                      7: include "connect.inc";
                      8: 
                      9: $tmp    = NULL;
                     10: $link   = NULL;
                     11: 
                     12: if (NULL !== ($tmp = @mysql_escape_string()))
                     13:        printf("[001] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
                     14: 
                     15: var_dump(@mysql_escape_string("Am I a unicode string in PHP 6?"));
                     16: var_dump(@mysql_escape_string('\\'));
                     17: var_dump(@mysql_escape_string('"'));
                     18: var_dump(@mysql_escape_string("'"));
                     19: var_dump(@mysql_escape_string("\n"));
                     20: var_dump(@mysql_escape_string("\r"));
                     21: var_dump(@mysql_escape_string("foo" . chr(0) . "bar"));
                     22: 
                     23: print "done!";
                     24: ?>
                     25: --EXPECTF--
                     26: %unicode|string%(31) "Am I a unicode string in PHP 6?"
                     27: %unicode|string%(2) "\\"
                     28: %unicode|string%(2) "\""
                     29: %unicode|string%(2) "\'"
                     30: %unicode|string%(2) "\n"
                     31: %unicode|string%(2) "\r"
                     32: %unicode|string%(8) "foo\0bar"
                     33: done!

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>