![]() |
Zwracanie wartości przez funkcje - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: Zwracanie wartości przez funkcje (/thread-zwracanie-warto%C5%9Bci-przez-funkcje) |
Zwracanie wartości przez funkcje - xtronix856 - 23-09-2012 Witam, Wykorzystałem wbudowaną funkcje max(); do porównania dwóch wartości i w kursie napisane było "(Stosując takie podejście, należy tylko pamiętać , że programista wywołujący tę funkcję musi sprawdzać typ zwracanej wartości przy użyciu operatora === aby uzyskać pewność, że wartość false nie zostanie pomylona z 0)." SS: http://scr.hu/70g/hnbby I czy ten kawałek kodu jest dobrze napisany ze sprawdzaniem, że jezeli bedzie false to zatrzyma wykonywanie reszty kodu ? Kod: $x = 2; Czy ja tu coś źle rozkminiłem z tym false i 0 ? RE: Zwracanie wartości przez funkcje - camelrafal - 23-09-2012 chyba dobrze masz x === y (identical) True if x is equal to y, and they are of same type przykład 5==="5" returns false tylko samo max($x,$y) niczego ci nie wyświetli ani nie przyporządkuje wyniku do żadnej zmiennej(nie wiem czy to tylko przykład taki podałeś czy taki masz kod) powinno być Kod: $wieksza=max($x,$y); RE: Zwracanie wartości przez funkcje - Pedro84 - 23-09-2012 1. max() nie zwróci Ci false. 2. zapis sam w sobie masz poprawny. @camelrafal, nie ma sensu tutaj ładować tego do zmiennej, jeśli tego nie potrzebuje. Poza tym, jak max() nie zwróci wartości? RE: Zwracanie wartości przez funkcje - xtronix856 - 23-09-2012 Ja to bym zrobił tak, Kod: $x = 2; ale kurs mówi ze lepiej jest napisac tak, aby uważać na false. Zresztą dałem tam tez ss =) RE: Zwracanie wartości przez funkcje - camelrafal - 23-09-2012 RE: Zwracanie wartości przez funkcje - xtronix856 - 23-09-2012 Ok w takim razie thx i ++ dla was =) Jeszcze moze pozniej cos tam poszukam na ten temat. |