sqlite_oo_029.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 54 行
PHPT
54 行
--TEST--sqlite-oo: call method with $this--SKIPIF--<?php # vim:ft=phpif (!extension_loaded("sqlite")) print "skip"; ?>--FILE--<?phpinclude "blankdb_oo.inc";$db->query("CREATE TABLE strings(key VARCHAR(10), var VARCHAR(10))");$db->query("INSERT INTO strings VALUES('foo', 'foo')");class sqlite_help{ function __construct($db){ $this->db = $db; $this->db->createFunction('link_keywords', array(&$this, 'linkers'), 1); } function getSingle($key) { return $this->db->singleQuery('SELECT link_keywords(var) FROM strings WHERE key=\''.$key.'\'', 1); } function linkers($str) { $str = str_replace('foo', 'bar', $str); return $str; } function free() { unset($this->db); } function __destruct() { echo "DESTRUCTED\n"; }}$obj = new sqlite_help($db);echo $obj->getSingle('foo')."\n";$obj->free();unset($obj);?>===DONE===--EXPECT--bar===DONE===DESTRUCTED
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?