• PHP

UPDATED: Praktyczne wykorzystanie interfejsów w PHP

Jakiś czas temu na forum.php.pl wywiązała się dość ciekawa dyskusja na temat użyteczności interfejsów w PHP. Nie będę tutaj się skupiał nad analizą tego, kto co powiedział i kto ma rację. Generalnie, ja jestem zdania, że interfejsy są jak najbardziej użyteczną cechą języka. W tym wpisie chciałbym się skupić nad przykładem praktycznego ich zastosowania.…

Więcej

PHP interfaces – a practical example

A while ago on one of Polish PHP boards there was an interesting discussion about usability of interfaces. I’m not going to focus on the discussion itself although my opinion is that interfaces in PHP are a useful feature. In this article I would like to show you a practical use case of interfaces.…

Więcej
  • News

Nowa nomenklatura w jQuery 3

jQuery 3 przyniesie ze sobą, poza oczywistymi zmianami w API i funkcjonalnościach, nowy sposób nazewnictwa. W skrócie: następcą jQuery 1.11.1 będzie jQuery Compat 3.0, natomiast jQuery 2.1.1 zastąpi jQuery 3.0. Pierwszej wersji biblioteki będziemy używać w przypadku, gdy zależy nam na jak najszerszym wsparciu (czyli tak samo jak dotychczas w takich przypadkach używaliśmy jQuery 1.11.1) – jak sama nazwa wskazuje, będzie się ona wyróżniała lepszą kompatybilnością. jQuery 3.0 będzie można natomiast używać do najnowocześniejszych aplikacji…

Więcej
  • News

Łatka do WP eCommerce usuwająca niedawno odkrytą dziurę w bezpieczeństwie

Jeśli używasz pluginu WP eCommerce do prowadzenia swojego sklepu internetowego, powinieneś jak najszybciej pobrać ostatnią aktualizację. Usuwa ona niedawno odkryty bug, który pozwalał hakerom na pobranie prywatnych danych klientów sklepu. Do tego dawał niepowołanym osobom możliwość zmiany statusu zamówienia z ‚niezapłaconego’ na ‚zapłacone’. Autorzy pluginu założyli podczas jego pisania, że wywołanie eventu admin_init następuje tylko wówczas, gdy użytkownik jest zalogowany do panelu administracyjnego. W rzeczywistości jednak, jakiekolwiek wywołanie /wp-admin/admin-post.php powoduje uruchomienie admin_init. Wersje dotknięte przez…

Więcej

QuickTip: Stylowanie zaznaczonego tekstu w CSS

Umiejętność zmiany wyglądu zaznaczonego tekstu na stronie nie jest może jakimś kluczowym elementem, który musi znać każdy koder. Jest ona jednak o tyle łatwa do nauczenia się oraz wykonania, że warto czasem poświęcić te dodatkowe kilka sekund podczas projektowania designu / kodowania strony. Dodatkowym jej atutem jest jej wsparcie zaimplementowane w większości nowszych (i tych trochę starszych też) przeglądarkach. A jeśli wsparcia nie ma, to nic się nie dzieje. Dosłownie. Deklaracja zostanie po prostu zignorowana.…

Więcej
  • News

Taco Bell „tylko” na telefonie?

Ciekawy, a zarazem dziwny ruch jednej z najpopularniejszych amerykańskich restauracji serwujących jedzenie typu fast-food. Taco Bell, bo o nich mowa, postawili na bardzo niecodzienny wygląd strony głównej. Znajdziemy na niej tylko informację, że jeśli chcemy zobaczyć coś więcej, to musimy ściągnąć i zainstalować aplikację na urządzeniu mobilnym. Ciekawa sprawa. Wygląda na dość agresywne nakłanianie ludzi do ściągnięcia ich aplikacji. Tylko czy takie coś zadziała? Albo lepiej – czy taka akcja w ogóle ma sens?…

Więcej
  • PHP

Obiekty i referencje w PHP

Zapewne bardzo często spotkałeś się ze stwierdzeniem, że od piątej wersji PHP obiekty przykazywane są przez referencje. Jest to powtarzane jak mantra i to zarówno w dyskusjach na grupach dyskusyjnych, ale także w książkach o PHP. Prawda jest taka, że… nie jest to do końca prawda. Czym są referencje Na początek trzeba sobie przypomnieć jak w ogóle działają referencje w PHP, bo działają one nieco inaczej niż np. w C++. Najogólniej mówiąc, referencja jest aliasem…

Więcej

Nowy certyfikat Zenda

Organizacja Zend, zajmująca się rozwojem języka PHP, wprowadziła niedawno nowy rodzaj certyfikatu, mianowicie Zend Framework 2 Certification. Nie oznacza to jednak, że zwolennicy pierwszej części frameworka nie mają już szansy na zdobycie certyfikatu w nim, ponieważ „tradycyjny” Zend Framework Certification również jest dostępny. Więcej szczegółów na temat certyfikatu jak i wymagań do egzaminu można znaleźć pod tym adresem: www.zend.com/services/certification/framework-2/…

Więcej

Darmowa skórka na Themeforest i więcej

Jak co miesiąc serwis Envato (jeden z najpopularniejszych internetowych marketplace’ów) udostępnia swoim użytkownikom darmowe produkty. I jak co miesiąc na szczególną uwagę zasługuje skórka do WordPressa. Świetna sprawa dla tych, którzy szukają profesjonalnego wyglądu dla swojego bloga, a niekoniecznie chcą opłacać profesjonalnego grafika. Poza tym, jak to często bywa z tematami do WordPressa na Envato, znajdują one zastosowanie zarówno przy blogach, ale pozwalają również na stworzenie zwykłej strony wizytówki, czy portfolio. Skórka dostępna jest do…

Więcej
Back to top