PHP

Nigdy nie używaj file_get_contents do wykonywania zapytań URL

Dlaczego nie powinieneś nigdy używać file_get_contents

slav

Jako każdy programista z natury jestem leniwy. Staram się osiągać jak najwięcej przy minimalnym wysiłku.

Dlatego, kiedy używam PHP do pobierania czegoś, używam file_get_contents, aby wykonywać zapytania i pobierać dane z innych usług. Ogólnie mówiąc, mój ulubiony fragment wygląda tak:

Operacje na pamięci w PHP i  HTML5 Server-Send Events

Operacje na pamięci w PHP i HTML5 Server-Send Events

slav
Zawsze kiedy myślę sobie, że jestem już tak stary i spędziłem tyle godzin przez klawiaturą i już mnie niczym nie zaskoczy – znajduję coś nowego. Server-Sent Events Dzisiaj są to dwa ciekawy odkrycia. Jedno o nazwie HTML5 Server-Send Events – czyli takie websockets tylko, że bez osobnego serwera. Idealne rozwiązanie do ładowania zmian stanu (czegoś) na stronie. Aktualizacje danych, bez przeładowywania treści. Wcześniej trzeba było robić polling, lub bawić się w WebSockets.
PHP zwraca niepoprawną datę

PHP zwraca niepoprawną datę

slav

Wczoraj pojawił się nowy wpis dotyczący mojego dnia codziennego. Nie napisałem, z jakimi problemami się borykam. Wczoraj pojawiło się ich kilka.

Od czasu do czasu produkuję małe kampanie reklamowe dla pewnej agencji. W kraju tym jest kilka stref czasowych, więc jest istotne, żeby zawsze podawać strefę czasową związaną ze startem konkursu.

Instalacja PHP 7 na Windows

slav

Windows i PHP 7 – ale dlaczego ? A dlatego że potrzebuje dogadać się z Subiektem GT i wyszło mi, że tak będzie najłatwiej.

Co potrzebujemy ? PHP 7 + biblioteka php_com_dotnet.dll, ale tutorial może się przydać wszystkim innym, którzy chcą mieć czyste PHP na swoim kompie z Windowsem.

PHP The Right Way

slav
W Sieci można znaleźć wiele publikacji na temat PHP. Niestety, wiele z nich jest nieaktualnych, niekompletnych lub nie odnosi się do aktualnych dostępnych wersji. Wprowadza to wszechobecny zamęt i prowadzi nowych fanów tego języka na przysłowiowe manowce. Tak dalej być nie może. PHP: The Right Way jest przystępnym zbiorem najlepszych praktyk i standardów kodowania, a także linków do sprawdzonych i solidnych tutoriali pałętających się w czeluściach Internetu.
testowanie kodu PHP online – TehPlayground

testowanie kodu PHP online – TehPlayground

slav
Teh Playground (to nie literówka) to serwis umożliwiające testowanie kodu PHP online. Nie musisz ustawiać LAMP’a – po prostu wklej kod, który chcesz wykonać czy przetestować – naciśnij ctrl+enter i wynik operacji wygeneruje się na sąsiednim okienku. Co najciekawsze – cały projekt jest OpenSource – jego źródła można pobrać ze strony [An open sores code prototyping playground
Funkcje PHP w JavaScript

Funkcje PHP w JavaScript

slav
Bardzo ciekawy projekt – PHP.JS zastanawiam się tylko dla kogo 🙂 Idea jest bardzo prosta – odwzorować funkcje znane w PHP w JavaScript. Mamy więc do dyspozycji funkcje takie jak array,date czy nawet json_decode. Jest to więc doskonały zestaw dla każdego programisty PHP, który czuje się zagubiony przy pracy z JavaScript.
Edytor PHP – PhpStorm

Edytor PHP – PhpStorm

slav

Od dawien dawna korzystałem z Komodo Edit . Wszystko działało bez zarzutów. Wydajność, stabilność… jednak czegoś mi brakowało. Większej integracji z PHP którą dostarczył mi właśnie PhpStorm . Co wyróżnia PhpStorm na tyle innych edytorów? Jest to IDE stworzone specjalnie na potrzeby programistów PHP. Mamy więc takie narzędzia jak automatyczne uzupełnianie kodu PHP (ale to ma każdy dobry edytor), wykrywanie zduplikowanego kodu, funkcje do refaktoringu PHP, wsparcie dla Smartego i PHPDoc oraz wspaniałą obsługę języków dodatkowych takich jak JavaScript, SQL czy XML.

Grocery CRUD – po polsku

Grocery CRUD – po polsku

slav

Ostatnimi czasy zdecydowanie brakuje mi czasu na prowadzenie bloga. Nie oznacza to jednak, że nic się nie dzieje. Wręcz przeciwnie, pracuję nad kilkoma bardzo ciekawymi projektami, zacząłem też korzystać z nowych narzędzie w postaci Jenkins’a , Phing’a  czy nowego IDE w postaci JetBrain PHP Storm . Nie mniej jednak ten wpis nawiązuje do innego tematu – mianowicie ukazała się aktualizacja bardzo dobrego CRUD’a dla CodeIgniter, o którym pisałem już wcześniej .