![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 18.07.2015 Ostrzeżenie: (0%) ![]() ![]() |
Pytam z ciekawości... może ktoś wie... otóż ciagle natykam się na konieczność sprawdznia issetem i zastanawiam się na czymś takim:
isset zwraca tylko bool, a czemu nie mogę znaleźć info na temat wbudowanego elementu języka, który by od razu zwrócił wartość lub null jeśli wartości nie ma? Zapewne klucze są trzymane w innym miejscu co wartości i dlatego isset tylko zwraca tylko bool.... ale mimo wszystko wbudowana funkcja mogłaby zwrócić wartość szybciej... a co gorsza, wszędzie znajduję przykłady, że ludzie sami piszą własne funkcje wykonujące isset i zwracające wartość lub null... tymczasem jest to kolejne dokładanie nadmiarowego kodu do wykonania. Jaki to ma sens? Jak to możliwe, że w php nie ma czegoś takiego? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@Pyton no ale nie rzuci to przypadkiem noticem gdy nie bedzie klucza?
edit: odpowiadam sam sobie: oczywiscie ze rzuci noticem... wiec chyba to mial na mysli pyton uzywajac tych wszystkich obrazliwych slow (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 09:15 |