(PHP 5 < 5.4.0)
sqlite_factory — Bir SQLite veritabanı açıp bir SQLiteDatabase nesnesi döndürür
$dosya
[, int $kip
= 0666
[, string &$hata_iletisi
]] ) : SQLiteDatabasesqlite_open() işlevi gibi davranarak bir SQLite veritabanını açmaya, veritabanı mevcut değilse oluşturmaya çalışır. Ancak farklı olarak bir özkaynak değil bir SQLiteDatabase nesnesi döner. Ayrıntılar için sqlite_open() işlevinin açıklamasına bakınız.
dosya
SQLite veritabanı dosyası.
kip
Dosyanın erişim kipi. Veritabanını salt okunur kipte açmak için kullanmak amacıyla tasarlanmıştır. Hali hazırda bu değiştirge SQLite kütüphanesi tarafından yok sayılmaktadır. Değiştirgenin öntanımlı değeri 0666 olup bu önerilen değerdir.
hata_iletisi
Bir hata oluştuğunda veritabanının açılamama sebebini açıklayan ileti bu değiştirgeye konur.
Bir hata durumunda NULL
yoksa bir SQLiteDatabase nesnesi döner.
Örnek 1 - sqlite_factory() örneği
<?php
$db = sqlite_factory('sqlitedb');
$db->query('SELECT user_id, username FROM users');
/* Buna eşdeğerdir: */
$db = new SQLiteDatabase('sqlitedb');
$db->query('SELECT user_id, username FROM users');
?>