PHP 8 compatibility
[m6w6/ext-psi] / tests / ndbm / ndbm001.phpt
index 2914bac606c4493939a49c645a87944281d95695..63bc035439523cde549e857b2b8b90ac7afd2aae 100644 (file)
@@ -2,11 +2,6 @@
 ndbm
 --INI--
 psi.directory={PWD}:{PWD}/../../psi.d
---SKIPIF--
-<?php
-extension_loaded("psi") or die("skip - need ext/psi");
-function_exists("psi\\dbm_open") or die("skip - need nbdm support");
-?>
 --FILE--
 ===TEST===
 <?php
@@ -21,16 +16,11 @@ class db {
 
        function __destruct() {
                psi\dbm_close($this->db);
+               array_map("unlink", glob(__DIR__."/ndbm001.db*"));
        }
 
        function __set($k, $v) {
-               return psi\dbm_store($this->db, [
-                               "dptr" => $k,
-                               "dsize" => strlen($k)
-                       ], [
-                               "dptr" => $v,
-                               "dsize" => strlen($v)
-                       ], psi\DBM_REPLACE);
+               return psi\dbm_store($this->db, $k, $v, psi\DBM_REPLACE);
        }
 
        function __get($k) {