これなんですか
sqliteのprepareのリターンを変更し、すぐに値の代入ができるようにしたかったわけです

一部
$db = new SQL( "test.db", "user(key, val)" );
$set = $db->prepare("INSERT INTO user VALUES (?, ?)");
$get = $db->prepareSingle("SELECT val FROM user WHERE key=?");
$count = $db->prepareSingle("SELECT COUNT(*) FROM user");

$set(1,"山田太郎");
echo "{ 1, " . $get(1) ." }\n";
echo "count : " .$count() ."\n";


全体
https://paiza.io/projects/AWjyIWzoo2R1KmxSGIjjLw