Fiszki

  • O czym nie mówią traity
    Trait to takie stworzenie w PHP, które nie ma źródła, to znaczy, że wczytane do klasy nie pamięta, że jest z traita, tylko myśli, że jest z klasy. Poniższy przykład dobrze to ilustruje: oraz klasa go zawierająca: teraz najciekawsz, co pokazuje nam reflrection class na obiekcie Account dla propertisu $banks…
  • PHP CS-Fixer w projekcie lagacy
    Co to jest CS-Fixer można poczytać tu. Problematyczne jest jednak wdrożenie go w systemie legacy. Zanim zaczniemy go wdrażać wypada ustalić minimalny zakres poprawek, jakie powinien aplikować fixer. Poniżej podaję minimum, z jakim jest sens zaczynać pracę: Systemy legacy mogą mieć różne zakamarki, rozwiązania chwilowe, epoki kodowania i customowe parsery, których nie widać na pierwszy… Read more: PHP CS-Fixer w projekcie lagacy