PHP

Jak migrovat Laminas projekt z PHP 7 na PHP 8.0

Laminas je PHP framework, nástupce Zend Framework 3. Vývoj ZF 3 byl ukončen v roce 2019, našstěstí Laminas vývoj běží dál a nyní je k dispozici [...]

PHP Composer 2 downgrade 1.*

Nová verze Composer 2 není kompatibilní s Composer 1, má jiné plugin API a starší projekty např. v Zend Framework 3 nejdou instalovat. Instalace [...]

GraphQL versus REST API

Inspirováno článkem GraphQL vs REST. GraphQL je lepší REST API. Např. chci vytvořit stránku, na které chci zobrazit jméno autora, pod tím jeho [...]

Jak přidat React.js do PHP projektu

Chci používat stávající projekt napsaný v PHP a frontend rozšířit o React ? O tom je tento článek. React je JavaScriptová knihovna a hodí se [...]

Vývoj aplikací na localhost přes Docker, Composer, PHP

Vývoj PHP aplikací na lokálním počítači a následný deploy skriptů na produkční či vývojový server je díky kontejnerům Dockeru snadný. Docker [...]

Příklad OAuth 2.0 standartu pro autentizaci API

OAuth 2.0 protokol je aktuálně nejlepší standard pro autentizaci. Stručně to funguje takto. Klient naznačí o jaké oprávnění má zájem [...]

PHP standardy pro psaní kódu

Nevíte jakým způsobem dávat názvy metodám, jak rozdělit kód do souborů apod. ? Kód by měl být rozdělen do více souborů, v dnešní době není [...]

PHPStorm tipy triky

PHPStorm je našlapaný editor zdrojových kódů, výborný pro práci s PHP soubory. Umí také parsovat Javascript, jenom neumí minifikovat vytvořené JS [...]

Zend Framework 3 examples (příklady, jak co kde najít)

Zend Framework 3 je složitý framework ve srovnání např. Symfony, Nette. Už jen ten dvouslovný název, něco najít přes Google nemožné. Navíc [...]

Využití composeru v PHP projektech

Máte WWW stránky a potřebujete začít používat např. připojení k databázi nebo logování chyb ? Nejsnažší cesta je použití composeru k [...]