Annotation of embedaddon/php/ext/mysql/tests/mysql_escape_string.phpt, revision 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>