Annotation of embedaddon/php/ext/mysqli/tests/bug46614.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #46614 (Extended MySQLi class gives incorrect empty() result)
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: require_once('skipifconnectfailure.inc');
7: if (!defined("MYSQLI_ASYNC")) {
8: die("skip mysqlnd only");
9: }
10: ?>
11: --FILE--
12: <?php
13: class MySQL_Ext extends mysqli{
14: protected $fooData = array();
15:
16: public function isEmpty()
17: {
18: $this->extData[] = 'Bar';
19: return empty($this->extData);
20: }
21: }
22:
23: include ("connect.inc");
24: $MySQL_Ext = new MySQL_Ext($host, $user, $passwd, $db, $port, $socket);
25:
26: $isEmpty = $MySQL_Ext->isEmpty();
27: var_dump($isEmpty);
28: ?>
29: --EXPECT--
30: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>