// 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

PHP: Meta charset vždy nestačí

Přestože v máte všude nastavené kódování souborů třeba na "windows-1250" a všude v HTML uvádíte <meta charset="windows-1250"> nemusí to vždy stačit. Setkal jsem se nyní s případem, kde…

1 min čtení

Podpořte Nette

Pokud používáte PHP framework Nette, podpořte jej. Vývoj softwaru není zadarmo a už vůbec ne tak kvalitního. Také jsem jej podpořil, přestože jej přímo nepoužívám, ale jeho kód…

1 min čtení

PHP yield

V PHP od verze 5.5 je k dispozici operátor yield. Ten funguje podobně jako return s jedním rozdílem. Když ve funkci zavoláte return, tak se funkce ukončí a…

1 min čtení

Bezpečnost: Jak se bránit ukradení sezení?

Ukrást sezení znamená vzít z cizího klientského počítače sušenku (cookie) se jménem PHPSESSID a nastavit tuto hodnotu ve svém prohlížeči. Pro server jste pak stejný uživatel (máte stejné…

2 min čtení bezpečnost

„\r\n“ nebo „\n“? PHP_EOL!

Často nevíte, jestli pro zápis konce řádku použít "\r\n" nebo "\n"? V PHP nepoužívejte ani jedno, protože nikdy nevíte jestli skript někdy nepoběží na Windows ("\r\n") nebo Unixovém…

1 min čtení

str_replace() – v PHP, v MySQL, v JavaScriptu

Ukázka přepisovací funkce v PHP, MySQL a Javascriptu. PHP // "123 456 798" => "123456789 $telefon = "123 456 789"; $telefon = str_replace(" ","",$telefon); MySQL # "123 456…

1 min čtení databáze

PHP funkce password_hash()

PHP od verze 5.5 bude obsahovat novou užitečnou funkci, která vytváří hash hesla: password_hash(). Její použití je jednoduché: $options = [ 'cost' => 7, 'salt' => 'Tajny salat…

1 min čtení bezpečnost

Anonymní funkce v PHP

V tomto článku se budu zabývat anonymními funkcemi v jazyce PHP. Programátoři v JavaScriptu se s takovými funkcemi už dozajista setkali, přesto ještě před tím než začnu, nejprve vysvětlím, co to anonymní…

2 min čtení

Číselné soustavy v PHP

Od verze PHP 5.4 se už konečně může pracovat se všemi základními číselnými soustavami, přibyla totiž podpora binární soustavy. Dříve již byly podporovány: osmičková, desítková i šestnáctková soustava.…

1 min čtení

Získání dat z registru ARES

Pokud potřebuje získat data o ekonomických subjektech na základě IČ, určitě se vám bude hodit následující třída, kterou jsem pro tyto potřeby navrhl. Sám ji v jednom programu…

1 min čtení API

PHP: Traits všude kolem nás

Zdá se vám titulek trochu nadsazený? Nemyslím si, jedná se totiž o funkčnost, která se brzy stane součástí běžného programování. Určitě nejužitečnější vlastnost, která v nové verzi PHP…

2 min čtení

Novinky v PHP 5.4

Prvního března vyšla nová verze našeho oblíbeného programovacího jazyka PHP. Představím vám nejzajímavější novinky, které přináší. Zpětně nekompatibilní změny Odstraněn safe mode Odstraněn magic quotes Odstraněna direktivita register_globals…

2 min čtení nové verze PHP