1--TEST-- 2DBA with array key with array containing too many elements 3--SKIPIF-- 4<?php 5require_once(dirname(__FILE__) .'/skipif.inc'); 6die("info $HND handler used"); 7?> 8--FILE-- 9<?php 10require_once(dirname(__FILE__) .'/test.inc'); 11echo "database handler: $handler\n"; 12 13if (($db_file=dba_open($db_file, "n", $handler))!==FALSE) { 14 dba_insert(array("a", "b", "c"), "Content String 2", $db_file); 15} else { 16 echo "Error creating database\n"; 17} 18 19?> 20--CLEAN-- 21<?php 22require(dirname(__FILE__) .'/clean.inc'); 23?> 24--EXPECTF-- 25database handler: %s 26 27Fatal error: Uncaught Error: Key does not have exactly two elements: (key, name) in %sdba014.php:6 28Stack trace: 29#0 %sdba014.php(6): dba_insert(Array, '%s', Resource id #%d) 30#1 {main} 31 thrown in %sdba014.php on line 6 32