1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- --TEST--
- Bug #28817 (problems with properties declared in the class extending MySQLi)
- --EXTENSIONS--
- mysqli
- --SKIPIF--
- <?php
- require_once('skipifconnectfailure.inc');
- ?>
- --FILE--
- <?php
- require_once("connect.inc");
- class my_mysql extends mysqli {
- public $p_test;
- function __construct() {
- $this->p_test[] = "foo";
- $this->p_test[] = "bar";
- }
- }
- $mysql = new my_mysql();
- var_dump($mysql->p_test);
- try {
- $mysql->errno;
- } catch (Error $exception) {
- echo $exception->getMessage() . "\n";
- }
- $mysql->connect($host, $user, $passwd, $db, $port, $socket);
- $mysql->select_db("nonexistingdb");
- var_dump($mysql->errno > 0);
- $mysql->close();
- ?>
- --EXPECTF--
- array(2) {
- [0]=>
- %s(3) "foo"
- [1]=>
- %s(3) "bar"
- }
- my_mysql object is already closed
- bool(true)
|