PHP7

php7

12 listopada br. oficjalna premiera 7 wersji PHP! Po pierwsze ma być znaczny przyrost prędkości działania skryptów, niektóre frameworki potrafią działać o 70% szybciej, niż na ostatniej wersji. I mniejsze zużycie pamięci RAM, podczas wykonywania skryptu. Po drugie w końcu: deklaracje typów skalarnych, czyli: int, string, float i boolean. Czyli będzie można zadeklarować funkcję np. … Czytaj dalej

PHP: Przestrzeń nazw, __autoload() i wyjątki

kod_php-690x232

Gdy zacząłem przebudowywać własny framework, aby go usprawnić, postanowiłem dodać do projektu przestrzenie nazw (namespace). Od razu zaczęły się kłopoty z funkcją __autoload(), która automatycznie ładuje potrzebne pliki z klasami do projektu. Prawie cały dzień zajęło mi dojście do rozwiązania problemu. Po pierwsze, funkcja __autoload żeby zadziałać, musi znajdować się w globalnej przestrzeni nazw, jeśli … Czytaj dalej

Własny Framework

logo genesis

Stworzyłem własny prosty Framework w PHP. Wiem, że bez sensu jest wywarzać otwarte drzwi, bo dostępnych jest pełno darmowych framework’ów, bardzo rozbudowanych, gotowych i przede wszystkim działających (nie tak jak mój). Ale postanowiłem stworzyć coś prostego, po to żeby się czegoś nauczyć, a nawet jeśli będę musiał kiedyś korzystać z jakiegoś innego gotowca, to już … Czytaj dalej