Archiwa 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.
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.
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.
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.
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.