bug33491.phpt 660 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Bug #33491 (extended mysqli class crashes when result is not object)
  3. --INI--
  4. error_reporting=4095
  5. --SKIPIF--
  6. <?php
  7. require_once('skipif.inc');
  8. require_once('skipifconnectfailure.inc');
  9. ?>
  10. --FILE--
  11. <?php
  12. class DB extends mysqli
  13. {
  14. public function query_single($query) {
  15. $result = parent::query($query);
  16. $result->fetch_row(); // <- Here be crash
  17. }
  18. }
  19. require_once("connect.inc");
  20. // Segfault when using the DB class which extends mysqli
  21. $DB = new DB($host, $user, $passwd, $db, $port, $socket);
  22. $DB->query_single('SELECT DATE()');
  23. ?>
  24. --EXPECTF--
  25. Fatal error: Call to a member function fetch_row() on boolean in %sbug33491.php on line %d