Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/session/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/session/tests/session_set_save_handler_class_009.phpt |
--TEST-- Test session_set_save_handler() : implicit shutdown --INI-- session.save_handler=files session.name=PHPSESSID --SKIPIF-- <?php include('skipif.inc'); ?> --FILE-- <?php ob_start(); /* * Prototype : bool session_set_save_handler(SessionHandler $handler [, bool $register_shutdown_function = true]) * Description : Sets user-level session storage functions * Source code : ext/session/session.c */ echo "*** Testing session_set_save_handler() : implicit shutdown ***\n"; class MySession extends SessionHandler { public $num; public function __construct($num) { $this->num = $num; echo "(#$this->num) constructor called\n"; } public function __destruct() { echo "(#$this->num) destructor called\n"; } public function finish() { $id = session_id(); echo "(#$this->num) finish called $id\n"; $this->shutdown(); } public function write($id, $data) { echo "(#$this->num) writing $id = $data\n"; return parent::write($id, $data); } public function close() { $id = session_id(); echo "(#$this->num) closing $id\n"; return parent::close(); } } $handler = new MySession(1); session_set_save_handler($handler); session_start(); $_SESSION['foo'] = 'bar'; // implicit close echo "done\n"; ob_end_flush(); ?> --EXPECTF-- *** Testing session_set_save_handler() : implicit shutdown *** (#1) constructor called done (#1) writing %s = foo|s:3:"bar"; (#1) closing %s (#1) destructor called
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare