📄 80_bug36625.phpt
字号:
--TEST--Bug #36625 (pg_trace() does not work)--SKIPIF--<?phprequire_once('skipif.inc');?>--FILE--<?phprequire_once('config.inc'); $dbh = @pg_connect($conn_str);if (!$dbh) { die ('Could not connect to the server');}$tracefile = dirname(__FILE__) . '/trace.tmp';@unlink($tracefile);var_dump(file_exists($tracefile));pg_trace($tracefile, 'w', $dbh);$res = pg_query($dbh, 'select 1');var_dump($res);pg_close($dbh);$found = 0;function search_trace_file($line){ if (strpos($line, '"select 1"') !== false || strpos($line, "'select 1'") !== false) { $GLOBALS['found']++; }}$trace = file($tracefile);array_walk($trace, 'search_trace_file');var_dump($found > 0);var_dump(file_exists($tracefile));?>===DONE===--CLEAN--<?php unlink($tracefile); ?>--EXPECTF--bool(false)resource(%d) of type (pgsql result)bool(true)bool(true)===DONE===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -