php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
session.stub.php
Go to the documentation of this file.
1<?php
2
4
9const PHP_SESSION_DISABLED = UNKNOWN;
14const PHP_SESSION_NONE = UNKNOWN;
19const PHP_SESSION_ACTIVE = UNKNOWN;
20
22function session_name(?string $name = null): string|false {}
23
25function session_module_name(?string $module = null): string|false {}
26
28function session_save_path(?string $path = null): string|false {}
29
30function session_id(?string $id = null): string|false {}
31
33function session_create_id(string $prefix = ""): string|false {}
34
35function session_regenerate_id(bool $delete_old_session = false): bool {}
36
38
40function session_encode(): string|false {}
41
43
45
46function session_gc(): int|false {}
47
53
55
57
59
61
63
66
72 $open,
73 $close = UNKNOWN,
74 callable $read = UNKNOWN,
75 callable $write = UNKNOWN,
76 callable $destroy = UNKNOWN,
77 callable $gc = UNKNOWN,
78 ?callable $create_sid = null,
79 ?callable $validate_sid = null,
80 ?callable $update_timestamp = null
81): bool {}
82
84function session_cache_limiter(?string $value = null): string|false {}
85
86function session_cache_expire(?int $value = null): int|false {}
87
88function session_set_cookie_params(array|int $lifetime_or_options, ?string $path = null, ?string $domain = null, ?bool $secure = null, ?bool $httponly = null): bool {}
89
90function session_start(array $options = []): bool {}
91
93{
95 public function open(string $path, string $name): bool;
96
98 public function close(): bool;
99
101 public function read(string $id): string|false;
102
104 public function write(string $id, string $data): bool;
105
107 public function destroy(string $id): bool;
108
110 public function gc(int $max_lifetime): int|false;
111}
112
114{
116 public function create_sid(): string;
117}
118
120{
122 public function validateId(string $id): bool;
123
125 public function updateTimestamp(string $id, string $data): bool;
126}
127
129{
131 public function open(string $path, string $name): bool {}
132
134 public function close(): bool {}
135
137 public function read(string $id): string|false {}
138
140 public function write(string $id, string $data): bool {}
141
143 public function destroy(string $id): bool {}
144
146 public function gc(int $max_lifetime): int|false {}
147
149 public function create_sid(): string {}
150}
open(string $path, string $name)
destroy(string $id)
read(string $id)
gc(int $max_lifetime)
write(string $id, string $data)
$data
Definition bench.php:6
if(PHP_SAPI !='cli') if($argc< 1) $options
Definition ext_skel.php:376
gc(int $max_lifetime)
open(string $path, string $name)
write(string $id, string $data)
updateTimestamp(string $id, string $data)
session_write_close()
session_id(?string $id=null)
session_encode()
session_unset()
session_name(?string $name=null)
session_status()
session_cache_expire(?int $value=null)
session_create_id(string $prefix="")
session_commit()
const PHP_SESSION_ACTIVE
session_set_save_handler( $open, $close=UNKNOWN, callable $read=UNKNOWN, callable $write=UNKNOWN, callable $destroy=UNKNOWN, callable $gc=UNKNOWN, ?callable $create_sid=null, ?callable $validate_sid=null, ?callable $update_timestamp=null)
session_decode(string $data)
session_get_cookie_params()
const PHP_SESSION_NONE
session_register_shutdown()
session_start(array $options=[])
session_reset()
session_save_path(?string $path=null)
session_gc()
session_set_cookie_params(array|int $lifetime_or_options, ?string $path=null, ?string $domain=null, ?bool $secure=null, ?bool $httponly=null)
session_destroy()
const PHP_SESSION_DISABLED
session_abort()
session_module_name(?string $module=null)
session_cache_limiter(?string $value=null)
session_regenerate_id(bool $delete_old_session=false)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))
$prefix