![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, napotkałem na pewien problem. Mam utworzony obiekt 'router' który ma za zadanie zwracać odpowiednie zmienne. Deklaruję taką metodę:
I teraz chcę sprawdzić, czy zwracana wartość nie jest pusta:
Powyższy kod nie wygeneruje żadnego błędu, ale spowoduje wyświetlenie się pustej strony. Będzie ona pusta nawet wtedy, gdy przed całym warunkiem dodam jakieś echo. Poniższy kod działa:
Nie mam pojęcia dlaczego tak się dzieje, dla mnie to trochę nielogiczne jest. (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Pewnie po prostu czegoś nie rozumiem, ale nie mogę samodzielnie tego uzasadnić... Dodaję log do wincachegrind, jeżeli pomoże on w rozwiązaniu problemu: http://www.sendspace.pl/file/LGfYFlka/ Proszę o pomoc i pozdrawiam Ten post edytował l0ud 30.04.2008, 15:28:22 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 18 Dołączył: 19.04.2008 Ostrzeżenie: (10%) ![]() ![]() |
@bim2 Obawiam sie, ze tak 'sprawdzalbys' stan slowa ['submit']
a l0ud trzyma wartosci w tablicy [quote name='bim2' date='30.04.2008, 16:58:52 ' post='466812'] Ja polece zrobienie $router->postIsset('submit'); function postIsset($sName) {return isset($sName);} Ten post edytował cbagov 30.04.2008, 16:29:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:46 |