Brennpunkt WWW

Seite 2: Neue Funktionen: Sessions und Klassen

Inhaltsverzeichnis

In einigen Bereichen ist der Funktionsumfang von PHP mit der Version 4.0 deutlich gewachsen. Hier sind als Beispiele die Neuigkeiten der Session-Verwaltung und der Objektorientierung aufgelistet.

Session

string session_name([string newname])
string session_module_name([string newname])
string session_save_path([string newname])
string session_id([string newid])
bool session_decode(string data)
bool session_register(mixed var_names [, ...])
bool session_unregister(string varname)
bool session_is_registered(string varname)
string session_encode(void)
bool session_start(void)
void session_destroy(void)
void session_unset(void)
void session_set_save_handler(string open,
string close, string read, string write,
string destroy, string gc)
void session_set_cookie_params(int lifetime [,
string path [, string domain]])
array session_get_cookie_params()

Klassen

string get_class(object object)
string get_parent_class(object object)
bool is_subclass_of(object object, string class_name)
array get_class_vars(string class_name)
array get_object_vars(object obj)
array get_class_methods(string class_name)
bool method_exists(object object, string method)
bool class_exists(string classname)
array get_required_files(void)
array get_included_files(void)
void user_error(string messsage [, int error_type])
array get_declared_classes(void) (hb)