Annotation of embedaddon/php/ext/mysqli/tests/bug50772.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #50772 (mysqli constructor without parameters does not return a working mysqli object)
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: require_once('skipifconnectfailure.inc');
7: ?>
8: --FILE--
9: <?php
10: include "connect.inc";
11: $db1 = new mysqli();
12:
13: // These calls fail
14: $db1->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3);
15: my_mysqli_real_connect($db1, $host, $user, $passwd, $db, $port, $socket);
16: if(mysqli_connect_error()) {
17: echo "error 1\n";
18: } else {
19: echo "ok 1\n";
20: }
21:
22: $db2 = mysqli_init();
23:
24: $db2->options(MYSQLI_OPT_CONNECT_TIMEOUT, 3);
25: my_mysqli_real_connect($db2, $host, $user, $passwd, $db, $port, $socket);
26: if(mysqli_connect_error()) {
27: echo "error 2\n";
28: } else {
29: echo "ok 2\n";
30: }
31: echo "done\n";
32: ?>
33: --EXPECTF--
34: ok 1
35: ok 2
36: done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>