1--TEST-- 2DBA Handler Test 3--EXTENSIONS-- 4dba 5--SKIPIF-- 6<?php 7$handler="flatfile"; 8require(__DIR__ .'/skipif.inc'); 9die("info $HND handler used"); 10?> 11--FILE-- 12<?php 13$handler="flatfile"; 14require_once(__DIR__ .'/test.inc'); 15echo "database handler: $handler\n"; 16 17function check($h) 18{ 19 if (!$h) { 20 return; 21 } 22 23 foreach ($h as $key) { 24 if ($key === "flatfile") { 25 echo "Success: flatfile enabled\n"; 26 } 27 } 28} 29 30echo "Test 1\n"; 31 32check(dba_handlers()); 33 34echo "Test 2\n"; 35 36check(dba_handlers(false)); 37 38echo "Test 3\n"; 39 40check(dba_handlers(0)); 41 42echo "Test 4 - full info\n"; 43$h = dba_handlers(1); 44foreach ($h as $key => $val) { 45 if ($key === "flatfile") { 46 echo "Success: flatfile enabled\n"; 47 } 48} 49 50?> 51--CLEAN-- 52<?php 53require(__DIR__ .'/clean.inc'); 54?> 55--EXPECT-- 56database handler: flatfile 57Test 1 58Success: flatfile enabled 59Test 2 60Success: flatfile enabled 61Test 3 62Success: flatfile enabled 63Test 4 - full info 64Success: flatfile enabled 65