COM: General variant tests
--SKIPIF--
<?php # vim:ft=php
-if (!extension_loaded("com_dotnet")) print "skip"; ?>
+if (!extension_loaded("com_dotnet")) print "skip COM/.Net support not present"; ?>
--FILE--
<?php // $Id$
error_reporting(E_ALL);
}
}
}
-$a = new VARIANT('10.0', VT_DECIMAL);
-var_dump($a);
echo "OK!";
?>
@dl("session$dlext");
}
if (!extension_loaded("session")) {
- die("skip\n");
+ die("skip Session module not loaded");
+}
+if (!file_exists(ini_get("session.save_path"))) {
+ die("skip Session save_path doesn't exist");
}
?>
<?php #vim:ft=php
$dbname = tempnam(dirname(__FILE__), "phpsql");
function cleanup() {
- if ($GLOBALS['db']) {
- sqlite_close($GLOBALS['db']);
+ if (is_resource($GLOBALS['db'])) {
+ @sqlite_close($GLOBALS['db']);
+ usleep(500000);
}
unlink($GLOBALS['dbname']);
}
$dbname = tempnam(dirname(__FILE__), "phpsql");
function cleanup() {
global $db, $dbname;
-
$db = NULL;
- unlink($dbname);
+ usleep(500000);
+ @unlink($dbname);
}
register_shutdown_function("cleanup");
$db = new sqlite_db($dbname);
require_once('blankdb.inc');
echo "$db\n";
sqlite_close($db);
-$db = NULL;
echo "Done\n";
?>
--EXPECTF--
$res = sqlite_array_query("SELECT a from strings", $db, SQLITE_NUM);
var_dump($res);
-sqlite_close($db);
+$db = null;
echo "DONE!\n";
?>
}
}
-sqlite_close($db);
-
echo "OK!\n";
?>
var_dump($r->current(SQLITE_NUM));
$r->next();
}
+$r = null;
+$db = null;
echo "DONE!\n";
?>
--EXPECTF--
Message: sqlite_factory() expects at least 1 parameter, 0 given
-File: %s/sqlite_oo_020.php
+File: %ssqlite_oo_020.php
array(2) {
[0]=>
string(3) "one"
--TEST--
Bug #24098 (pathinfo() crash)
+--SKIPIF--
+<?php if (DIRECTORY_SEPARATOR == '\\') die("skip directory separator won't match expected output"); ?>
--FILE--
<?php
var_dump(pathinfo("/dsds.asa"));