// kategorie

PHP.

Moderní PHP v produkci — návrh domény, Symfony a novinky v jazyce.

Praktické texty o PHP tak, jak ho píšu v reálných projektech: Domain-Driven Design v Symfony, CQRS, agregáty, bounded contexts a migrace legacy aplikací přes Strangler Fig. Součástí je i průběžný přehled novinek v jednotlivých verzích jazyka. Nejstarší texty jsou z roku 2011, nejnovější z letoška.

// k.php.meta
Článků77
Poslední článek21. září 2026
Průměrné čtení4 min
RSS feed/feed

SOLID principy – 5. díl: Princip obrácení zavislostí

Video (1:29) Definice říká, že: A. Moduly vyšší úrovně by neměly záviset na modulech nižší úrovně. Oboje by mělo být závislé na abstrakci. B. Abstrakce by neměla záviset…

2 min čtení SOLID

SOLID principy – 4. díl: Princip odděleného rozhraní

Video (1:29) Princip odděleného rozhraní je definované Robertem C. Martinem původně pro Xerox a říká: Více specifických rozhraní je lepší než jedno obecné rozhraní. Při jeho dodržování se…

3 min čtení SOLID

SOLID principy – 3. díl: Liskovové princip zastoupení

Video (1:46) Liskovové princip zastupitelnosti je definovám jako tahle na první podhled děsivá rovnice: Nechť Φ(x) je vlastnost prokazatelná objektu x typu T. Potom Φ(y) jsou pravdivé pro…

2 min čtení SOLID

SOLID principy – 2. díl: Princip otevřenosti a uzavřenosti

Video (1:50) Princip říká, že: Softwarové entity (třídy, moduly, funkce, atd.) by měly být otevřené pro rozšíření, ale uzavřené pro změnu. Řekněme, že máme takovýto kód, kde jsou…

2 min čtení SOLID

SOLID principy – 1. díl: Princip jedné odpovědnosti

Video (1:26) Princip jedné odpovědnosti (Single Responsibility Principle) je první z pěti principů SOLID (právě to S). Jde o metodu, díky které se kód stává přehlednějším a srozumitelnější.…

2 min čtení SOLID

PHP: PSR-7 (HTTP messages)

Velmi mne zasáhla přednáška PHP, PSR-7 a mírné immutability v mezích zákona na WebExpo 2017. Líbí se mi přístup, že existuje jeden HTTP požadavek, který může (díky standardizaci)…

2 min čtení

PHP: Kolekce

Kolekce jako datovou strukturu můžete znát z různých jazyků, ale v PHP standardně obsažená není. Jedná se de facto o pole na steroidech, které mají výhodu například v…

3 min čtení

Kvalita kódu

Jak jsem sliboval v minulém článku, tak dnes se rozepíšu více o tom, proč a jak kontroluji kvalitu kódu. Pozor na jednu věc, a to že kvalita kódu…

3 min čtení kvalita kódu

Gephart 0.4

Po několika týdnech příprav vypouštím novou verzi PHP frameworku Gephart s označení verze 0.4. Nová verze se nese v duchu dvou hlavních změn: Vzhledové úpravy od domovské stránky…

2 min čtení Gephart

Jak hlídáme chyby v PHP a Apache?

U nás ve firmě (NexGen) jsem naprogramoval nástroj, který nám pomáhá s odhalování chyb, které spadají do error.logu Apache. Odhalování chyb je důležitá část práce vývojáře a čím…

2 min čtení monitoring

Záznam z mého livestreamu na Péhápkářích

Na YouTube byl zveřejněn záznam z mého povídání o PHP frameworku Gephart: Nástroj pro rychlý vývoj webů. Velké díky patří Péhápkářům, že mi stream umožnili! https://youtu.be/y0wIHwm-pyM

1 min čtení video a streamy

Pozvánka na livestream: Gephart – Nástroj pro rychlý vývoj webů

Ve spolupráci s Péhápkaři budu v úterý 25. července v 19:00 povídat na livestreamu na Twitchi o svém PHP frameworku Gephart, a to hlavně o tom, v čem…

1 min čtení Gephart video a streamy