mirror of
https://github.com/php/php-src.git
synced 2024-10-21 00:12:34 +00:00
51 lines
970 B
PHP
51 lines
970 B
PHP
--TEST--
|
|
bug #36949
|
|
--SKIPIF--
|
|
<?php require_once('skipif.inc'); ?>
|
|
--FILE--
|
|
<?php
|
|
include "connect.inc";
|
|
|
|
class A {
|
|
|
|
private $mysqli;
|
|
|
|
public function __construct() {
|
|
global $user, $host, $passwd;
|
|
$this->mysqli = new mysqli($host, $user, $passwd);
|
|
$result = $this->mysqli->query("SELECT NOW() AS my_time FROM DUAL");
|
|
$row = $result->fetch_object();
|
|
echo $row->my_time."<br>\n";
|
|
$result->close();
|
|
}
|
|
|
|
public function __destruct() {
|
|
$this->mysqli->close();
|
|
}
|
|
}
|
|
|
|
class B {
|
|
|
|
private $mysqli;
|
|
|
|
public function __construct() {
|
|
global $user, $host, $passwd;
|
|
$this->mysqli = new mysqli($host, $user, $passwd);
|
|
$result = $this->mysqli->query("SELECT NOW() AS my_time FROM DUAL");
|
|
$row = $result->fetch_object();
|
|
echo $row->my_time."<br>\n";
|
|
$result->close();
|
|
}
|
|
|
|
public function __destruct() {
|
|
$this->mysqli->close();
|
|
}
|
|
}
|
|
|
|
$A = new A();
|
|
$B = new B();
|
|
?>
|
|
--EXPECTF--
|
|
%d%d%d%d-%d%d-%d%d %d%d:%d%d:%d%d<br>
|
|
%d%d%d%d-%d%d-%d%d %d%d:%d%d:%d%d<br>
|