1--TEST-- 2SQLite3Result::numColumns parameters 3--CREDITS-- 4Jachim Coudenys 5# TestFest 2009 Belgium 6--SKIPIF-- 7<?php require_once(__DIR__ . '/skipif.inc'); ?> 8--FILE-- 9<?php 10$db = new SQLite3(':memory:'); 11echo 'Creating Table' . PHP_EOL; 12var_dump($db->exec('CREATE TABLE test (time INTEGER, id STRING)')); 13 14echo 'Inserting data' . PHP_EOL; 15var_dump($db->exec('INSERT INTO test (time, id) VALUES(2, 1)')); 16 17echo 'Fetching number of columns' . PHP_EOL; 18$result = $db->query('SELECT id FROM test'); 19var_dump($result->numColumns('time')); 20 21echo 'Done'; 22 23?> 24--EXPECTF-- 25Creating Table 26bool(true) 27Inserting data 28bool(true) 29Fetching number of columns 30 31Warning: SQLite3Result::numColumns() expects exactly 0 parameters, 1 given in %s on line %d 32NULL 33Done 34