<?php function getMessage(&$a){ foreach($a as $v) { getMessage($v); } else { } } } function showMessage ($message) { getMessage($_SESSION['message']['info']); //$_SESSION['message']['info'] = array(); } } ?>
Jeżeli jednak odkomentuję w funkcji showMessage ($message) linię:
//$_SESSION['message']['info'] = array();
która w moim zamiarze ma wyczyścić komunikaty przechowywane w sesji tak by nie wyświetlały się na kolejnych stronach to nie wyświetla mi się ten komunikat gdyż jak zauważyłem wartość zwracana przez count($_SESSION['message']['info']) równa się ZERO. Nie ukrywam jest to dla mnie pewna zagadka...