PHP 8.1: ‚new‘ v inicializátorech
Nově lze použít klíčové slovo „new“ pro inicializaci třídy přímo ve výchozí hodnotě parametru funkce/metody. To opět zjednoduší psaní některých částí kódu.
Články o vývoji webových aplikací, programování a technologiích
Nově lze použít klíčové slovo „new“ pro inicializaci třídy přímo ve výchozí hodnotě parametru funkce/metody. To opět zjednoduší psaní některých částí kódu.
V původním RFC se typ jmenoval „noreturn“, ale po dalším hlasování došlo ke změně na „never“. Říká funkci nebo metodě, že nedojde k žádnému návratu. Buď tedy vyvolá výjimku nebo ukončí běh.
Další skvělou novinkou, kterou PHP 8.1 přináší jsou „readonly properties“. Tedy vlastnosti objektu, kterou jsou pevně nastavené v konstruktoru a jsou pouze pro čtení.
PHP v nadcházející verzi přinese krásnou novinku: výčtový typ. Je to něco, co v PHP dlouho chybělo pro dospělý návrh. Jasný – mohli jsme použít objekt s konstantami, ale nativní implementace a odlišná syntaxe prospěje :)
Je to tady – přežil jsem svůj první rok na volné noze! Byla to velká změna životního stylu. Říkal jsem si, že by stálo za to, podělit se zkušenostmi. Kdo jsem? Kdo mě nezná – jsem PHP programátor se zaměření na WordPress. Pracuji i se Symfony, ReactJS a dalšími technologiemi – ale hlavně miluji WordPress. […]
V roce 2012 jsem si ještě jako student postavil svůj pracovní počítač (rozuměj bez grafické karty, jelikož nepracuji s 3D grafikou, nezpracovávám videa ani nehraju na počítači hry). Dokonce jsem kdysi tu sestavu popsal zde na blogu: https://blog.katuscak.cz/nova-pracovni-sestava/. Tenkrát ten počítač vyšel na 10.626Kč.
The Art of UNIX Programming
Eric S. Raymond
Navíc je přístupná online :)