Viewing File: /opt/alt/tests/alt-php83-pecl-yaf_3.3.6-1.el8/tests/016.phpt
--TEST--
Check for Yaf_Session
--SKIPIF--
<?php if (!extension_loaded("session")) die("skip session required"); ?>
<?php if (!extension_loaded("yaf")) die("skip"); ?>
--INI--
yaf.use_namespace=0
session.save_handler=files
session.save_path=
--FILE--
<?php
$session = Yaf_Session::getInstance();
$_SESSION["name"] = "Laruence";
$age = 28;
$session->age = $age;
unset($age);
unset($session);
$session2 = Yaf_Session::getInstance();
$session2["company"] = "Baidu";
var_dump(isset($session2->age));
var_dump($session2->has("name"));
var_dump(count($session2));
foreach ($session2 as $key => $value) {
echo $key , "=>", $value, "\n";
}
unset($session2);
$session3 = Yaf_Session::getInstance();
$session3->del("name");
unset($session3["company"]);
unset($session3->age);
var_dump(count($session3));
?>
--EXPECTF--
bool(true)
bool(true)
int(3)
name=>Laruence
age=>28
company=>Baidu
int(0)
Back to Directory
File Manager
<