PHP

  • PHP – TemplateEngine

    PHP – TemplateEngine

    Nasz TemplateEngine jest połączeniem podejścia znanego nam z projektu phpiggy (polecam repozytorium autora) oraz podejścia polegającego na stosowaniu własnej składni, która jest zamieniana na PHP i poddawana działaniu eval.

  • PHP OOP – Template eval

    PHP OOP – Template eval

    Omawiamy prosty przykład klasy TemplateEngine, która wykorzystuje nie tylko mechanizm przekazywania kontekstu, ale też posiada własną składnię, która jest zamieniana na PHP i przez PHP ewaluowana.

  • PHP – dane z GET (query)

    PHP – dane z GET (query)

    Danych z GET powinniśmy unikać jak to tylko możliwe. I nie jest tak, że są one przekazywane tylko metodą http GET. POST, PUT, DELETE też mogą mieć pod $_GET dane pochodzące z query URLa.

  • PHP – Paginacja (przepis)

    PHP – Paginacja (przepis)

    Przepis na robienie paginacji w PHP, który raz poznany możemy zastosować w każdej sytuacji i używając jakiegokolwiek narzędzia. Do dzieła.

  • PHP OOP – Exceptions

    PHP OOP – Exceptions

    Podstawy exception handling w PHP – pisanie własnych Errorów, rzucanie i łapanie ich oraz obsługa. Do dzieła.

  • PHP – Sesja pod lupą

    PHP – Sesja pod lupą

    Poznajemy w bardzo szczegółowy sposób zagadnienia związane z sesją, jej przechowywaniem i obsługą w języku PHP. Do dzieła.

  • PHP OOP – Dependency Injection

    PHP OOP – Dependency Injection

    Na podstawie frameworka phpiggy, na którym (między innymi) się wzorowaliśmy pisząc nasz projekt MVC, pokazujemy jak działa wstrzykiwanie zależności przez konstruktor. Do dzieła.

  • PHP – Array diff keys

    PHP – Array diff keys

    Poznajemy bardzo ciekawy patent na odfiltrowanie niechcianych pól z tablicy asocjacyjnej na ciekawym przykładzie. Do dzieła!

  • PHP OOP – Validator 10

    PHP OOP – Validator 10

    Kończymy walidator, tak aby wszystko robił za nas automatycznie. Do dzieła.

  • PHP OOP – Validator 9

    PHP OOP – Validator 9

    Zbieramy do kupy walidator, na razie tworząc metodę, która parsuje reguły. Zrozumienie jak ona działa pozwoli nam dopiąć temat. Do dzieła.

  • PHP OOP – Validator 8

    PHP OOP – Validator 8

    To już ostatnia reguła jaką dopisujemy – długość maksymalna tekstu. Później dodamy autoloading. Do dzieła.

  • PHP OOP – Validator 7

    PHP OOP – Validator 7

    Kolejna prosta reguła – MinRule. Do dzieła!