// 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ů76
Poslední článek8. září 2026
Průměrné čtení4 min
RSS feed/feed

Gutenberg: Napojení bloku na WordPress Rest API

V minulém článku jsem ukázal, jak tvořit jednoduchý Gutenberg blok a v tomto příspěvku vytvořím nový blok, který napojím na data z WordPress Rest API. Ukážu to na…

5 min čtení API

Co přinese PHP 7.4?

Pokud PHP dodrží svůj cyklus vydání, čeká nás PHP 7.4 začátkem prosince tohohle roku. Byl jsem zvědavý, co nového nás čeká a mrknul jsem se na stránku wiki.php.net/rfc#php_74,…

4 min čtení nové verze PHP

Statická analýza PHP s knihovnou Phan

Jsem hrdý na to, kam to dopracovala knihovna PHPStan od Ondry Mirtese. Vždyť ji najdete i v tak známé Doctrine. Kromě PHPStanu, ale existuje i Phan, kterou vytvořil…

3 min čtení kvalita kódu

5 tipů pro lepší zabezpečení API v PHP

API je část aplikace, která si víc než jiná zaslouží větší pozornost na zabezpečení. V tomhle malém článku uvedu 5 tipů, které možná už znáte, ale možná taky…

4 min čtení API bezpečnost

Jak publikovat plugin na WordPress.org?

Rád bych se podělil o zkušenosti s tím, jak jsem publikovat plugin na stránkách WordPress.org. Díky tomu se plugin totiž dostane na stránku s vyhledáváním pluginů v každé WordPress administraci.…

6 min čtení WordPress plugin

Plugin pro WordPress: Light Admin Theme

Dnes se mi podařilo vypustit do světa můj první plugin pro WordPress. Pojmenoval jsem ho Light Admin Theme. Plugin slouží ke zjednodušení administrace. Částečně jde o nadstavbu šablony…

1 min čtení WordPress plugin

Doctrine nevolá konstruktor u entity

Pro mnohé z vás to pravděpodobně nebude novinka, ale pro mě to byl chvíli WTF moment, nad kterým jsem nějakou dobu zaměstnal svůj mozek. Než se dostanu přímo…

2 min čtení databáze

Gephart 0.6 s novým designem a funkcemi

Po dlouhých měsících jsem vydal novou verzi svého frameworku s CRUD generátorem. Překopal jsem design a přidal jsem nové funkce. Budu ho zde srovnávat s verzí 0.4, protože…

4 min čtení Gephart

Cyklomatická komplexita

Cyklomatická komplexita, neboli podmínková složitost je metrika indikující složitost zdrojového kódu. Video (4:45) Jedná se o jednu z hlavním metrik, díky které lze posoudit jeho kvalitu. Udává počet…

2 min čtení kvalita kódu

Jak si vygenerovat graf funkce?

Řešil jsem před nedávnem (při vytváření videa o cyklomatické komplexitě), jak nejlépe PHP funkci zobrazit ve formě grafu (respektive CFG - content flow graph). Ideální nástroj, kde bych…

3 min čtení

Jsou Laravel fasády zlo?

Už nějakou dobu přemýšlím nad tím, jestli jsou fasády ve frameworku Laravel špatné či dobré řešení. Odpověď není jednoznačná, alespoň pro mě ne. Zpočátku jsem je zcela odsuzoval,…

3 min čtení

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