gh8253.phpt 530 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. pg_insert() fails for references
  3. --EXTENSIONS--
  4. pgsql
  5. --SKIPIF--
  6. <?php
  7. include("skipif.inc");
  8. ?>
  9. --FILE--
  10. <?php
  11. include "config.inc";
  12. function fee(&$a) {}
  13. $a = ["bar" => "testing"];
  14. fee($a["bar"]);
  15. $db = pg_connect($conn_str);
  16. pg_query($db, "DROP TABLE IF EXISTS gh8253");
  17. pg_query($db, "CREATE TABLE gh8253 (bar text);");
  18. pg_insert($db, "gh8253", $a);
  19. $res = pg_query($db, "SELECT * FROM gh8253");
  20. var_dump(pg_fetch_all($res));
  21. ?>
  22. --EXPECT--
  23. array(1) {
  24. [0]=>
  25. array(1) {
  26. ["bar"]=>
  27. string(7) "testing"
  28. }
  29. }