(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');
?>