Cytat(chfast @ 2005-05-17 11:04:20)
Cytat(hawk @ 2005-05-16 18:57:33)
najpierw trzeba określić, co się chce dzięki temu uzyskać
No właśnie. To co się chce przez to uzyskać? I co się da przez to uzyskać?
Np. możemy się pozbyć problemu z niezainicjowanymi zmiennymi, np.
<?php
$foo = $_SESSION['foo'];
?>
Okazuje się, że nie ma w sesji takiej zmiennej i pojawia się błąd:
Kod
Notice: Undefined index: foo in ... on line ...
Jeśli zrobimy to w ten sposób:
<?php
$foo = $session->get('foo');
?>
To możemy wszystko ładnie załatwić w metodzie get():
<?php
function get($var) {
if (!isset($_SESSION[$var]) return NULL;
else
}
?>
To tylko prosty przykład, pokazujący również kolejną zaletę tego rozwiązania, a mianowicie możliwość wprowadzenia łatwego filtrowania danych. To tylko początek: możliwości jest o wiele więcej.