PHP 5.4 w wersji finalnej wydane!

Logo PHP

1 marca 2012, po ośmiu kolejnych wydaniach kandydujących i wielu miesiącach pracy, PHP 5.4 zostało wydane w finalnej wersji. Lista dokonanych zmian jest bardzo długa, wprowadzonych zostało sporo nowych elementów, poprawiono wydajność oraz ponad 100 bugów. O większości z tych rzeczy rozpisywano się już nie raz, dlatego postaram się tylko w skrócie podsumować najciekawsze zmiany w PHP 5.4.

CMS Made Simple i edycja plików z Template Externalizer

cmsms_newlogo200

Tworzenie stron www z użyciem jakiegokolwiek CMSa może być uciążliwe ze względu na sposób edycji plików. Podczas modyfikacji szablonów lub plików CSS, w przypadku przechowywania ich w bazie danych mamy najczęściej do dyspozycji pole textarea, w najlepszym wypadku kolorujące składnię. Podobnie jest w CMS Made Simple, istnieje jednak świetna wtyczka, umożliwiająca użycie swojego ulubionego edytora.

Metody magiczne w PHP – część trzecia i ostatnia

Programowanie w PHP

Nadszedł czas na ostatnią część cyklu opisującego metody magiczne w PHP. W części pierwszej oraz drugiej omówiłem wiele z nich: konstruktor i destruktor, settery, gettery, metody zwiększające możliwości serializacji obiektów oraz klonowania. W niniejszym tekście przedstawię pozostałe metody magiczne: __callStatic(), __isset(), __unset(), __invoke() oraz __set_state().

Wielojęzyczne strony – jak wybrać domenę?

Ziemia

Tworząc strony internetowe zawierające różne wersje językowe, musimy zwrócić uwagę na kilka ważnych spraw. Ma to późniejszy wpływ na pozycję w wyszukiwarkach, co przekłada się na liczbę odwiedzających. Warto o tym także pomyśleć w kontekście kosztów.

Jak sprawdzić i porównać wersje PHP?

Programowanie w PHP

Podczas pisania kodu PHP możemy zastosować elementy języka, które zostały wprowadzone w konkretnej wersji. Przez to, nasza aplikacja może nie działać w pełni poprawnie lub nawet w ogóle na serwerze ze starszą wersją PHP. W jaki sposób sprawdzić, czy środowisko jest odpowiednie dla naszego skryptu?

Odczyt danych GPS ze zdjęcia w PHP

Mapa

Wykonanie zdjęcia urządzeniem posiadającym GPS, spowoduje zapisanie w nim dodatkowych informacji na temat lokalizacji. Są one przechowywane w metadanych obrazu (EXIF), zatem można je bardzo łatwo odczytać przy pomocy odpowiedniej funkcji dostępnej w PHP.

Metody magiczne w PHP, część druga

Programowanie w PHP

Jakiś czas temu przedstawiłem pierwszą część z serii artykułów opisujących metody magiczne w PHP. Dzięki ich zastosowaniu możemy uzyskać wiele dodatkowych możliwości podczas korzystania z obiektów. Dziś kolej na opisanie następnych z nich: __toStrnig(), __clone(), __sleep() oraz __wakeup().

Pierwsze urodziny mojego bloga :)

birthday

Dziś mija dokładnie rok od momentu, gdy napisałem na tym blogu pierwszego posta. Nie powstało ich zbyt wiele, ale mam nadzieję, że informacje jakie na nim dotychczas przedstawiłem, okazały się pomocne. W kolejnym roku postaram się, aby wpisów było więcej i stanowiły jeszcze lepsze źródło wiedzy dotyczące programowania i nie tylko. Dziękuję wszystkim, którzy dotychczas odwiedzili ten blog i przekazali swoje uwagi oraz opinie. Zapraszam do czytania kolejnych postów, które powinny się pojawić już niebawem.

Wydano PHP 5.4 RC2

Logo PHP

Oczekiwane przez wszystkich PHP 5.4 zbliża się coraz większymi krokami. Opublikowane zostało drugie już wydanie kandydujące, w którym poprawiono kolejne błędy i poprawiono stabilność działania.

Metody magiczne w PHP, część pierwsza

Programowanie w PHP

Programując obiektowo w PHP, możemy skorzystać z kilku specjalnych metod, zwanych magicznymi, które mogą zostać użyte wewnątrz klas. Dzięki nim uzyskamy wiele dodatkowych możliwości podczas korzystania z obiektów. W niniejszej, pierwszej części z serii artykułów opisującej te zagadnienia, przedstawię konstruktor, destruktor oraz metody __set(), __get()  i __call().