Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 0 Dołączył: 3.08.2017 Ostrzeżenie: (0%)
|
Czy używanie funkcji empty() w warunkach jest konieczne? Będzie błędem, jeśli napiszę warunek bez empty()? Bo jedno i drugie rozwiązanie działa chyba identycznie...
Kod if (empty($var)) { } Kod if (!$var) {
} |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%)
|
No i tak wg mnie powinni zrobić - zacząć usuwać. Dzisiaj już się inaczej projektuje języki, zobacz sobie takiego Swifta, albo nawet niemłodego już Pythona. Wiem, że mogę zacząć "ignorować" pewne możliwości, ale dla jakiejś tam perfekcjonistycznej części mnie to jest niedogodność (IMG:style_emoticons/default/biggrin.gif)
empty() nigdy nie lubiłem, a w PHP <= 5.4 ta funkcja była jeszcze bardziej irytująca, bo nie pozwalała używać wyrażeń, czyli np. to wyrzucało błąd: Dobrze zaprojektowany język nie ma takich trudnych do zapamiętania nieścisłości, wszystko powinno być klarowne zamiast kazać nam "pamiętać" o swoich dziwactwach. Dlatego jestem za sprzątaniem. Osobiście prawie nigdy nie używam is_null(), tylko $foo === null. Jedyny wyjątek to array_filter($foo, 'is_null'), array_map('is_foo', $foo) lub jakieś inne stringowe callbacki. Ale nadal bym wolał, żeby tego nie było (IMG:style_emoticons/default/smile.gif) |
|
|
|
eerie [PHP] Czy używanie empty() w warunkach jest konieczne? 19.10.2020, 12:24:17
nospor Nie dziala identycznie. jesli $var nie jest z... 19.10.2020, 12:31:25
eerie A gdy mam pewność, iż zmienna $var jest zadek... 19.10.2020, 12:53:13
SmokAnalog Ja nie jestem zwolennikiem zapisywania w taki spos... 19.10.2020, 14:28:32
eerie Nasunęło mi się jeszcze jedno pytanie. A jak postę... 20.10.2020, 11:05:52
nospor No wtedy tym bardziej nie powinienes uzywac empty.... 20.10.2020, 11:24:12
eerie Co do sprawdzania istnienia obiektów. Dla zwracany... 20.10.2020, 13:24:47
Pyton_000 Jeśli zwracany obiekt to wolę
Kodif($ob... 20.10.2020, 13:29:11
vokiel Co do porównywania null !== $var jest coś... 20.10.2020, 18:59:07
SmokAnalog Cieszyłbym się, gdyby zaczęli sprzątać PHP i m.in.... 23.10.2020, 21:20:24
viking To idąc dalej takim tokiem rozumowania można całko... 24.10.2020, 07:40:27 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 14:33 |