PHP

  • PHP OOP – klasa classlist

    PHP OOP – klasa classlist

    Kontynuujemy przygodę w kierunku poznawania OOP w języku PHP. Tym razem piszemy klasę mającą reprezentować classlist, czyli listę klas CSS elementu HTML. Do dzieła.

  • PHP OOP – klasa Tag

    PHP OOP – klasa Tag

    Rozpoczynamy nową serię o programowaniu obiektowym w PHP. Nasze pierwsze ćwiczenie to klasa reprezentująca Tag HTML. Do dzieła!

  • Szybki PHP – output array

    Szybki PHP – output array

    Kolejny dzień, kolejne ćwiczenie w PHP. Tym razem napiszemy funkcję, która pozwoli nam wyświetlić tablicę danych elementów jako HTML z odpowiednią strukturą, podobnie to funkcji the_tags czy the_categories znanych z Wordpressa. Do dzieła.

  • Szybki WordPress – shorten title

    Szybki WordPress – shorten title

    W PHP mamy funkcję, która jest w stanie przyciąć tekst do określonej ilości znaków (nie patrząc na wyrazy) i w razie potrzeby ozdobić trzema kropkami. W Wordpressie mamy funkcję, która jest w stanie przyciąć tekst do określonej ilości wyrazów. Nie ma jednak funkcji, która jest w stanie przycinać wyrazy w oparciu o maksymalną ilość znaków…

  • Szybki WordPress – catlink

    Szybki WordPress – catlink

    Nie zawsze, korzystając z szablonów klasycznych, chcemy bawić się w dynamic-sidebary albo nav-walkery. Czasami potrzebujemy własnego menu, w tym funkcji, która odpowiednio stworzy link do kategorii podanej po slugu (bo na localhoście i już zahostowanej wersji mamy inne ID). Napiszemy sobie taką funkcję.

  • B. szybki PHP – bubble sort

    B. szybki PHP – bubble sort

    Napiszemy algorytm bubble sort w języku PHP. Jest to algorytm in-place, a zatem będziemy musieli przyjąć zmienną zawierającą tablicę jako referencję. Do dzieła.

  • B. szybki PHP – wykonaj raz

    B. szybki PHP – wykonaj raz

    Dwa sposoby na wykonanie funkcji jeden raz – osiągamy za pomocą closures (domknięcia), referencją oraz IIFE oraz za pomocą zmiennych statycznych funkcji.

  • Szybki, prosty PHP – query params

    Szybki, prosty PHP – query params

    Szybkie ćwiczenie w PHP bez frameworków, aby nie zapomnieć jak się w czystym PHP koduje. Query params, http_build_query oraz wysyłanie nagłówków. Alternatywna, ładniejsza składnia dla echo oraz bloków if-else. Niby nic, ale jednak coś!

  • B. szybki PHP – ternary echo

    B. szybki PHP – ternary echo

    Bardzo łatwa sztuczka o której możemy nie mieć pojęcia, a która wykorzystuje ternary operator oraz echo – mocno pachnąca Reactem i JSXem, bo tam się tego w ten sposób używa.

  • Laravel podstawy vol. 6 – relacja wiele do wielu polimorficznie

    Laravel podstawy vol. 6 – relacja wiele do wielu polimorficznie

    Relacja polimorficzna wiele do wielu wymaga dogłębnego zrozumienia, dlatego doczekała się osobnego tutoriala. Poznajemy ją od strony migracji, modelu, używania oraz od strony SQLowej i bazodanowej. Po tym artykule powinniśmy wszystko doskonale rozumieć.

  • Laravel podstawy vol. 5 – relacje polimorficzne

    Laravel podstawy vol. 5 – relacje polimorficzne

    Poznajemy polimorficzne odpowiedniki wcześniej poznanych relacji jeden do jednego oraz jeden do wielu. Kontynuujemy zgłębianie zagadnień bazodanowych, ORMa Laravela oraz Query Buildera i fasady DB.

  • Laravel podstawy vol. 4 – relacje

    Laravel podstawy vol. 4 – relacje

    Bliżej i dokładniej poznajemy najważniejsze relacje Laravela – jeden do jednego, jeden do wielu oraz równorzędna relacja wiele do wielu. Po tym artykule relacje niepolimorficzne nie będą miały dla nas tajemnic. Jednocześnie budujemy podwalinę pod zrozumienie polimorficznych odpowiedników tych relacji.