WAMP: Usuwanie komunikatów o błędach XDebug.

Zainstalowałem i skonfigurowałem dzisiaj najnowszą wersję serwera WAMP - 2.1e. O niektórych problemach związanych z jego działaniem pisałem już wcześniej, także temat ten jest Wam na pewno znany. W dzisiejszym wpisie chciałbym pokazać, w jaki sposób ukryć “pomarańczowe komunikaty” o błędach wykonania skryptu PHP, jakie serwuje nam debugger XDebug.

Wstęp.

Na początku należą się Wam przeprosiny za moje zapominalstwo. Obiecałem, że w piątek będą pojawiały się wpisy, aczkolwiek byłem dzisiaj tak pochłonięty działaniami na komputerze, że nawet nie zauważyłem, kiedy na zegarze wybiła druga nad ranem. Niniejszym sypię sobie popiół na głowę i obiecuję więcej tego błędu nie popełniać. W każdym razie wniosek jest taki, że blog żyje, a więc mogę spokojnie przejść do tematu. ;]

Grep: Wyświetlanie linii otaczających znalezione wyniki.
Narzędzia linuksowe mają to do siebie, że można je wykorzystać na wiele różnych sposobów. Najczęściej jednak sposoby te są głęboko ukryte za wyjaśnieniami poszczególnych przełączników i ich potencjalnych wartości. W dzisiejszym wpisie chciałbym pokazać jedną ciekawą sztuczkę dotyczącą szeroko używanego narzędzia do wyszukiwania informacji w plikach - grep. Grep: global / regular expression / print. Program grep jest jednym z najbardziej przydatnych narzędzi dostępnych w ramach systemów zgodnych ze standardem POSIX.
[PHP] Ustawienie short_open_tag = Off i zachowanie kodu zawartego w short open tagach.
Dzisiejszy wpis nie traktuje bezpośrednio o jakimś konkretnym problemie programistycznym, ale jest swojego rodzaju “niezapominajką” po pewnym problemie, na który natrafiłem podczas pracy nad jednym z projektów. Jako programista nigdy nie powinienem zakładać, że cokolwiek zachowa się “tak jak powinno”, a przynajmniej dopóki nie potwierdzą mi tego testy jednostkowe i podobne im narzędzia. Tym razem jednak złamałem tą zasadę, co w ramach bonusu przysporzyło mi kilku godzin szukania błędu… tam, gdzie go nie było.