Mamy aplikację napisaną w starym klimacie i chcemy przejść na php 5.4 a nie jesteśmy pewni czy wszystko będzie działać poprawnie? Ręcznie sprawdzać co jest grane to przy większej ilości kodu proszenie się o problemy, dlatego fajnie zautomatyzować proces.(...) more
Archiwum kategorii: PHP
PEAR local config
Aby szybko i bezboleśnie zainstalować sobie PEAR’a w katalogu z projektem możemy zastosować poniższy kod:(...) more
HipHop for FreeBSD | HPHP Playground
Teraz już tylko dzieli mały kroczek od Hip-Hop’a na OSX ;](...) more
pecl, xampp, osx snow
Domyślna konfiguracja xampp’a niestety powoduje problemy z kompilacją modułów php, jednak żeby wymusić architekturę podczas kompilacji wystarczy ustawić zmienne systemowe:(...) more
Ereg is deprecated PHP 5.3, migracja kodu.
W PHP 5.3 rodzina ereg jest już deprecated, czyli w kolejnej wersji zniknie zupełnie, lepiej już teraz zacząć zmieniać kod tak aby było kompatybilny z nową wersją. Dzięki migracji będziemy posiadać kod regex’powy kompatybilny z notacją Perl’ową czyli musimy nasze wyrażenie „opakować” w „/”.(...) more
Lithium PHP framework
Steganografia w PHP
Ciekawe czy ktoś to jeszcze pamięta ;) (bo mnie technika deko kurzem zarosła). Dla niewtajemniczonych i tych których szare komórki zawierające informacje na ten temat poumierały z takich czy innych powodów, słów kilka.(...) more
Hip-Hop PHP, OSX, Debian, Ubuntu, etc…
Zassałem, zmieniłem CMake pod OSX’a żeby ładnie rozpoznawało ścieżki i biblioteki ale niestety chwilowo poległem na CMake bibliotek typowo Facebook’owych – jutro reszta, podzielę się na githubie co narzeźbiłem ;](...) more
Dynamiczne ładowanie Zend Plugins
Jak wiadomo Zend vanilia jest nieco toporny i mało przyjazny dla projektanta, dlatego trzeba deko posiedzieć, żeby wszystko zadziałało w miarę przyjemnie i tak jak chcemy.(...) more
Szybszy PHP dzięki Facebook, czyli Hip-Hop for PHP
Wczoraj na blogu developerów Facebook’a pojawiła się informacja o wypuszczeniu ich kompilatora PHP. Sprawa ciekawa i godna zainteresowania szczególnie, że owe ustrojstwo tłumaczy kod PHP na C++, jak to robi w praktyce jeszcze nie wiem – ale mam nadzieję, że niebawem znajdę chwilkę czasu i zgłębię temat bardziej. (...) more
Doctrine + NestedSet + Ajax + Smarty + ZF
Na pewno nie raz okazuje się, że na stronie czy w innej aplikacji trzeba umieszczać i zarządzać danymi hierarchicznymi. Jeżeli korzystamy z Doctrine’a to mamy do dyspozycji NestedSet – bardzo przydatne narzędzie(...) more
Wyciąganie akcji Zend_Controller w modułach systemu
Czasami w przypadku tworzenia systemu kontroli dostępu do zasobów aplikacji chcemy mieć wszystko np. w bazie danych. W przypadku kiedy aplikacja jest spora to niestety okazuje się ze ręczne prowadzanie elementów systemu do bazy jest zwyczajnie męczące, a fixtures np. w Doctrine to zbędny wysiłek można posilić się prostą funkcją parsującą nasze pliki. (...) more