sqlite_oo_030.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 52 行

PHPT
52
字号
--TEST--sqlite-oo: calling static methods--INI--sqlite.assoc_case=0--SKIPIF--<?php # vim:ft=phpif (!extension_loaded("sqlite")) print "skip"; ?>--FILE--<?phprequire_once('blankdb_oo.inc'); class foo {    static function bar($param = NULL) {		return $param;    }}function baz($param = NULL) {	return $param;}var_dump($db->singleQuery("select php('baz')", 1));var_dump($db->singleQuery("select php('baz', 1)", 1));var_dump($db->singleQuery("select php('baz', \"PHP\")", 1));var_dump($db->singleQuery("select php('foo::bar')", 1));var_dump($db->singleQuery("select php('foo::bar', 1)", 1));var_dump($db->singleQuery("select php('foo::bar', \"PHP\")", 1));var_dump($db->singleQuery("select php('foo::bar(\"PHP\")')", 1));?>===DONE===--EXPECTF--NULLstring(1) "1"string(3) "PHP"NULLstring(1) "1"string(3) "PHP"Fatal error: Call to undefined method foo::bar("php")() in %ssqlite_oo_030.php on line %d--UEXPECTF--NULLunicode(1) "1"unicode(3) "PHP"NULLunicode(1) "1"unicode(3) "PHP"Fatal error: Call to undefined method foo::bar("php")() in %ssqlite_oo_030.php on line %d

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?