Podstawy

  • PHP OOP – Model vol. 10

    PHP OOP – Model vol. 10

    Ostatnie szlify na modelu – startsWith i endsWith oraz stosowanie operatora LIKE w SQL. Do dzieła.

  • PHP OOP – Arr vol. 9

    PHP OOP – Arr vol. 9

    Dodajemy ostatnie szlify do naszego helpera Arr. Dwie metody, które okazały się pomocne podczas pisania naszego projektu MVC.

  • PHP OOP – DB class

    PHP OOP – DB class

    Porównujemy naszą klasę PDOConnection oraz klasę Database z projektu PHPiggy, którego autor w dość ciekawy sposób podszedł do tematu. Zaczynajmny!

  • PHP – Repository pattern

    PHP – Repository pattern

    W naszym projekcie MVC zrobiliśmy model z prawdziwego zdarzenia, działający jak w Laravelu, z modelami statycznymi oraz metodą save i kreatywnym wykorzystaniem magicznych metod get i set. Teraz poznamy wzorzec Repository.

  • PHP OOP – Model vol. 9

    PHP OOP – Model vol. 9

    Kończymy nasz model – tym razem metodą find, która zwraca model z odpowiednio ustawionymi polami ID oraz data, jeżeli taki w bazie danych znajdzie. Do dzieła!

  • PHP OOP – Model vol. 8

    PHP OOP – Model vol. 8

    Nie bawimy się w Repository Pattern – zamiast tego tworzymy model przypominający te z Laravela tak, jak to tylko możliwe. Do dzieła.

  • PHP OOP – Model vol. 7

    PHP OOP – Model vol. 7

    Rozbudowa naszego modelu pisanego w poprzednich lekcjach – dodanie metod min oraz max, których nazwy same się opisują. Do dzieła.

  • PHP OOP – CSRF Middleware

    PHP OOP – CSRF Middleware

    Na przykładzie PHPiggy zobaczymy jak można podejść do zagadnienia CSRF przy pomocy middleware, bo poza tym to już zdaje się temat bardzo solidnie omówiliśmy. Do dzieła.

  • PHP OOP – Inny CSRF

    PHP OOP – Inny CSRF

    Omawiamy inny, też ciekawy przypadek klasy napisanej jako token CSRF. Mamy tutaj ciekawe podejście i kilka technik do zapamiętania, jak fingerprinting na przykład.

  • PHP OOP – Prosty CSRF

    PHP OOP – Prosty CSRF

    Poznajemy bardzo prosty patent na token CSRF omawiając cudzy kod. Do dzieła.

  • PHP OOP – własne foreach

    PHP OOP – własne foreach

    Pracujemy na TemplateEngine utworzonym w poprzedniej lekcji. Dodamy do niego własną dyrektywę foreach, jak w Laravelu. Do dzieła.

  • 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.