gh8068.phpt 516 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. GH-8068 (mysqli_fetch_object creates inaccessible properties)
  3. --EXTENSIONS--
  4. mysqli
  5. --SKIPIF--
  6. <?php
  7. require_once 'skipifconnectfailure.inc';
  8. ?>
  9. --FILE--
  10. <?php
  11. require_once "connect.inc";
  12. mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  13. $mysqli = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
  14. $res = $mysqli->query('SELECT 42');
  15. $obj = $res->fetch_object();
  16. var_dump(
  17. $obj,
  18. $obj->{42}
  19. );
  20. ?>
  21. --EXPECT--
  22. object(stdClass)#4 (1) {
  23. ["42"]=>
  24. string(2) "42"
  25. }
  26. string(2) "42"