Archiwa php

Bug w PHP 5.3.7, jest już wersja 5.3.8

Logo PHP

Niewiele czasu po wydaniu nowej wersji PHP odkryto w niej poważny błąd. Użytkownicy zostali poinformowani, aby wstrzymać się z aktualizacją do momentu ukazania się kolejnego wydania. W ekspresowym tempie pojawiła się już nowa wersja, która usuwa zaistniały problem.

Wydano PHP 5.3.7

Logo PHP

Ukazała się kolejna wersja PHP, w której zwiększono stabilność dzięki poprawieniu ponad 90 błędów, związanych także z bezpieczeństwem. Wszystkim zaleca się jak najszybszą aktualizację.

Standardy kodowania z PHP_CodeSniffer

Programowanie w PHP

Pisząc kod w jakimkolwiek języku programowania, dobrze jest stosować określone standardy: jednakowe formatowanie, nazewnictwo zmiennych oraz funkcji, rodzaj komentarzy, sposób dokumentowania i wiele innych. Wybranie jednego schematu szczególnie przydaje się w grupie programistów, dzięki czemu łatwiej nam wspólnie pracować nad kodem. W dbaniu o trzymanie się standardu może nam pomóc PHP_CodeSniffer.

Wydano PHP 5.4 alfa 1

Logo PHP

Opublikowano pierwszą publicznie dostępną wersję PHP 5.4 alfa. Jest to wczesna edycja deweloperska i z oczywistych względów może służyć jedynie do testowania. Zaimplementowane w niej wiele nowych rozwiązań i usunięto część przestarzałych.

Zarządzanie datami w PHP z DateTime

calendar

Gdy zamierzamy w PHP przeprowadzać operacje na datach i czasie, możemy skorzystać z wielu funkcji, takich jak date(), strtotime(), mktime() i innych. Znacznie łatwiej jednak wykonać potrzebne działania przy pomocy obiektu DateTime. który jest dostępny w PHP od wersji 5.3. W poniższym tekście postaram się przedstawić podstawowe możliwości tej przydatnej klasy.

Wydano PHP 5.3.6

Logo PHP

Niedawno opublikowano kolejną wersję PHP, w której poprawiono stabilność, bezpieczeństwo oraz wydajność. W wydaniu 5.3.6 usunięto ponad 60 błędów w najróżniejszych miejscach.

Poważny bug w PHP

bug

Rick Regan opublikował na blogu exploringbinary.com informacje na temat poważnego błędu w PHP. Przetwarzanie określonej liczby może doprowadzić do wpadnięcia w nieskończoną pętlę wykorzystującą 100% zasobów procesora, co w wyniku zawiesi interpreter. Problem dotyczy dużej liczby serwerów opartych o procesor 32 bitowy.

PHP 5.2.16

Logo PHP

Koniec PHP 5.2 został obwieszczony jednak zbyt wcześnie. Tydzień po opublikowaniu ostatniej jak podano wersji 5.2.15, ukazała się aktualizacja do 5.2.16. Tak jak w poprzednim przypadku poinformowano, że jest to ostatnie wydanie tej gałęzi i zakończenie jej rozwoju.

Nowe wersje PHP 5.2.15 i 5.3.4

Logo PHP

Kilka dni temu ukazały się dwie nowe, stabilne wersje PHP. Oficjalnie zakończono wsparcie dla gałęzi 5.2, a wydane PHP 5.2.15 będzie jej ostatnią edycją. Wszystkim zaleca się na jak najszybsze przejście, najlepiej do najnowszej wersji 5.3.4. W obu wydaniach poprawiono stabilność oraz bezpieczeństwo, poprzez eliminację wielu błędów. Przy tej okazji pojawił się polski akcent.

fputcsv() w PHP a programy Windowsowe

Programowanie w PHP

PHP od wersji 5.1.0 udostępnia dodatkowe funkcje pomagające w pracy z plikami CSV. Do odczytywania zawartych w nich danych możemy posłużyć się fgetcsv(), pliki możemy tworzyć przy użyciu fputcsv(). W przypadku późniejszego importy takich danych w niektórych programach windowsowych możemy jednak napotkać na niespodziewany problem.