📄 008.phpt
字号:
--TEST--InterBase: event handling--SKIPIF--<?php if (PHP_OS == "WINNT") echo "skip";include("skipif.inc"); ?>--FILE--<?php /* $Id: 008.phpt,v 1.3 2004/05/19 08:54:52 helly Exp $ */require("interbase.inc");$count = 0;function event_callback($event){ global $count; if ($event == 'TEST1') echo "FAIL TEST1\n"; return (++$count < 5); /* cancel event */}$link = ibase_connect($test_base);ibase_query("CREATE PROCEDURE pevent AS BEGIN POST_EVENT 'TEST1'; POST_EVENT 'TEST2'; END");ibase_commit();$e = ibase_set_event_handler('event_callback','TEST1');ibase_free_event_handler($e);ibase_set_event_handler('event_callback','TEST2');usleep(5E+5);for ($i = 0; $i < 8; ++$i) { ibase_query("EXECUTE PROCEDURE pevent"); ibase_commit(); usleep(3E+5);}usleep(5E+5);if (!$count || $count > 5) echo "FAIL ($count)\n";echo "end of test\n";?>--EXPECT--end of test
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -