Konwersje PHP: (true == false)

0

Dogrzebałem się teraz co całkiem ciekawego postu na pewnym anglojęzycznym blogu.. Stupid PHP Tricks: (true == false) i myślę, że warto ten post dla niektórych przełożyć tutaj na język polski, a przy okazji niektórym da to trochę do myślenia i nauczy ostrożności ze zmiennymi w PHP. Tłumacząc mniej-więcej:

PHP jest słabo opisowym językiem: pozwala on na definiowanie zmiennych bez wcześniejszej deklaracji ich typów. Do tego wszędzie dochodzi niejawna, automatyczna i maksymalnie bezkonfliktowa konwersja różnych typów w naszych aplikacjach dzięki której możemy ze sobą porównywać liczby całkowite z ciągami znaków tekstowych, ale jeśli w ciągu znaków znajdzie się coś nietypowego… no i tutaj musisz przyłożyć większą uwagę do tego.

Dzwonił Ci 519900132?

23

Wyleguję się niczym król u mojej lovy, a tu nagle telefon dzwoni – nie.. nie ma mnie dla nikogo teraz.. Nieznajomy numer? A dokładniej 519 900 132. Mhmm.. Odbieram.. jakieś szumy w tle, dźwięk ludzi, 3 moje próby „słucham” i numer po 7 sekundach się rozłącza. Zajebać mnie ktoś chce? W tak młodym wieku?

Normalnie cały problem zakończyłby się w momencie przerwania się rozmowy, ale nie.. moja duża dociekliwość kazała wyszukać ów numer w Google.. Normalnie nie trafiają się takie wyniki, jak teraz, a wszystko kończy się niczym w poście Kim jesteś?, jednak nie tym razem.

Wkurwiające logowanie

0

Idiotyzmy. Pewnie miałeś nie raz taki moment, szukałeś czegoś.. w końcu to coś znajdowałeś, ale nie mogłeś tego dostać, bo musiałeś się zalogować – głównie bywa tak na forach. Albo zobaczyć jakiś link, czy to pobrać plik.. czy nawet przeczytać jakiś wpis. Co za pojebani ludzie ustalają takie zasady?

Pierwsza bariera

Zaloguj się, aby wyszukać na tym forum… Super, że na darmo muszę zakładać konto, jeśli nie ma jeszcze takiego na BugMeNot… Zrobiłem się ostatnio na tyle chamski, że podaje często w takich wypadkach mail na serwisy typy ’10minutesmail’ aby tylko kliknąć aktywacje i mieć serdecznie tą stronę w dupie. Czasem pomagam jak mi się chce i submituje ów dane na BugMeNot, aby inni walczący, tacy jak ja mieli łatwiej.

Formularz jest zazwyczaj minimalistyczny, więc nie widać już tutaj sensu zbierania i sprzedawania ludzkich danych.. to po jaką cholerę zakładać te konta?

Windows Installer – kolejna porażka MS

4

Zawsze się znajdzie powód, by poflugać na Microsoft. Tak się składa, że akurat potrzebuję coś zainstalować od nowa, bo wyszła jakaś aktualizacja, bo ktoś coś poprawił i skompilował/zbudował lepiej..

Instalator dostarczony z systemem Windows.. Nienawidzę tego kurestwa z następujących powodów: