Cytat(michalszweisig @ 15.04.2011, 16:39:41 )

No i mam takie coś na dwóch stronach i teraz pytania:
1 jak to mam ubrać w funkcję? całość razem z ifem? bo może być taka sytuacja, że $wynik jest puste, więc wtedy powinien się wykonać else, a czy w funkcji mogę zrobić dwa returny zależne od ifa?
2 $_SESSION['b'] musi być zwracana wtedy, czy ona się automatycznie wykona? tylko ze mam plik funkcje.php i tam nie ma session_start(); ewentualnie mogę dodać, ale pytam.
3 można używać funkcji header we własnych funkcjach?
Nie wiem jak się w ogóle zabrać tworzenie takiej funkcji, bo myślałem, że if i else powinno zostać w tym kodzie, ale wtedy jak wezme do funkcji tylko zmienne to robienie z nich tablic tylko zwiększy ilość kodu.
Szczerze Cie nie rozumiem, ale spróbuje pomóc...
1. Możesz wstawić wywołanie funkcji w IF np. if(funkcja() == true) { // kod }
Możesz zrobić 2 returny, wygląda to tak:
if(warunek) return 1;
return 2;
Nie jest tu potrzebny nawet else ponieważ jeśli warunek jest spełniony to zwraca 1 i kończy wywołanie funkcji (return to takie
exit dla funkcji)
2. Niestety nie rozumiem o co pytasz.
3. Możesz wstawić header w funkcje pamiętając, że nie może być wywołana taka funkcja przed wyświetleniem czegokolwiek (echo, czy jakiś inny tekst, treść itp).