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 v hashi…‘, ]; echo password_hash(„tajneheslo“, PASSWORD_BCRYPT, $options).“\n“; Salt musí mít vždy 22 znaků. Výstupen je hash: $2y$07$VGFqbnkgc2FsYXQgdiBoYOojvpDZsWNyJXW9HjlyFJZPIjNvlP9DS Následnou verifikaci hesla provedeme taktéž novou funkcí password_verify()
PHP
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í funkce vlastně jsou.
Čí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. Jejich zápis v PHP je následující: $int = 10 // Zápis v desítkové s., vypíše: 10 $int = 010 // Zápis v osmičkové s., vypíše: 8 $int […]
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 používám.
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 5.4 přibyla. Zbavuje nás omezení jednonásobné dědičnosti.
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áší.