Zmeny v PHP 8. 4. 0.

PHP 8.4.0 je najnovšia verzia tohto populárneho skriptovacieho jazyka a prináša množstvo nových funkcií a vylepšení, ktoré ocenia najmä programátori. Tu je prehľad najdôležitejších noviniek a zmien, ktoré prináša PHP 8.4.0.

Nové funkcie

  1. Sodium: Podpora pre AEGIS-128L a AEGIS256 – Táto aktualizácia prináša nové kryptografické algoritmy, ktoré zvyšujú bezpečnosť.
  2. Nové funkcie pre pole – PHP 8.4 zavádza funkcie array_find, array_find_key, array_any a array_all, ktoré uľahčujú prácu s poliami.
  3. Grapheme string split – Nová funkcia grapheme_str_split umožňuje lepšie spracovanie viacznakových reťazcov.
  4. Datetime mikroskopická presnosť – Metódy DateTime(Immutable)::get/setMicrosecond umožňujú prácu s presnosťou na mikroskopickej úrovni.
  5. Nové funkcie pre mbstring – Funkcie mb_ucfirst a mb_lcfirst pridávajú podporu pre zmenu prvého znaku na veľké alebo malé písmeno​​.

Zmeny v syntaxi a funkčnosti

  1. OpenSSL – Minimálna požadovaná verzia OpenSSL bola zvýšená na 1.1.1.
  2. cURL – Minimálna požadovaná verzia libcurl je teraz 7.61.0 a konštanta CURLOPT_BINARYTRANSFER bola deprecovaná.
  3. Rounding modes – Funkcia round() teraz podporuje nové režimy zaokrúhľovania a pri neplatných režimoch vyhadzuje výnimky \ValueError.
  4. Zmeny v OPCache – Konfigurácie JIT boli zmenené a pridaná podpora pre veľké zdieľané segmenty na FreeBSD​.

Deprecácie

  1. Implicitné nullable parametre – Deklarácie nullable parametrov bez výslovného uvedenia nullable typu sú teraz deprecované.
  2. session_set_save_handler() – Volanie tejto funkcie s viac ako dvoma argumentmi je teraz deprecované.
  3. CURLOPT_BINARYTRANSFER – Táto konštanta bola deprecovaná​​.

Odstránené funkcie a vlastnosti

  1. OCI8 a PDO-OCI – Tieto rozšírenia boli presunuté z PHP Core do PECL.
  2. IMAP rozšírenie – Bolo tiež presunuté z PHP Core do PECL.
  3. Pspell rozšírenie – Presunuté do PECL, čo znamená, že už nie je súčasťou základnej inštalácie PHP​.

Ďalšie zmeny a vylepšenia

  • DateTime a Immutable DateTime teraz podporujú metódy createFromTimestamp.
  • DOM a Fileinfo dostali niekoľko vylepšení pre lepší výkon a bezpečnosť.
  • FPM a GD pridali nové funkcie a opravili niekoľko chýb.
  • Intl a Mbstring pridali nové konštanty a funkcie, ktoré zvyšujú flexibilitu a použiteľnosť týchto rozšírení.
  • PDO teraz podporuje špecifické triedy pre jednotlivé ovládače databáz, čo zvyšuje ich modularitu a použiteľnosť​​.

PHP 8.4.0 prináša množstvo zaujímavých noviniek a vylepšení, ktoré určite ocenia všetci vývojári. Ak chcete získať viac informácií a detailný zoznam zmien, navštívte PHP Watch.

Tvorba grafov pomocou knižnice Chart. js a PHP

01.08.2025

V tomto článku si ukážeme, ako vytvoriť dynamické grafy pomocou knižnice Chart.js a PHP. Chart.js je jednoduchá knižnica na tvorbu grafov v JavaScripte, ktorá umožňuje vizualizáciu údajov v rôznych formátoch, ako sú stĺpcové grafy, čiarové grafy, koláčové grafy a ďalšie. Síce samozrejmosť ale pre istotu: údaje sú uložené v MySQL databáze 🙂 Vytvoríme HTML [...]

Fulltextové vyhľadávanie v PHP a MySQL

31.08.2024

Fulltextové vyhľadávanie v MySQL umožňuje efektívne prehľadávanie veľkých textových dát. Základný script ktorý potrebujeme a ktorý si môžete prispôsobiť podľa svojich potrieb, napríklad pridať ďalšie polia na vyhľadávanie alebo upraviť vzhľad výsledkov je tento: Vysvetlenie kódu Konfigurácia databázy a pripojenie: Nastavenie parametrov pripojenia k databáze. [...]

Implementácia živých kasínových hier pomocou WebSocketov v PHP a Laraveli

30.08.2024

Implementácia živých kasínových hier predstavuje moderný a atraktívny spôsob, ako zaujať hráčov a poskytnúť im autentický zážitok z hry. Použitie WebSocketov umožňuje real-time komunikáciu medzi serverom a klientom, čím sa dosahuje plynulé a rýchle reagovanie na herné udalosti. V tomto článku si ukážeme, ako vytvoriť živé kasínové hry pomocou PHP a Laravelu, [...]

Mark Rutte

Rutte bagatelizoval stiahnutie amerických vojsk z Rumunska

05.11.2025 23:23

Bukurešť minulý týždeň oznámila, že USA sťahujú časť svojich vojsk z krajiny.

Donald Trump

USA možno pracujú s Ruskom a Čínou na obmedzení jadrového arzenálu, naznačil Trump

05.11.2025 22:51

Minulý týždeň Trump pritom vzbudil rozruch oznámením, že nariadil ministerstvu obrany, aby obnovilo jadrové skúšky tak, ako to podľa neho robia ostatné jadrové mocnosti.

Soros

Bulharský parlament zriadil komisiu pre vyšetrovanie aktivít Georgea Sorosa

05.11.2025 22:33

Sorosova nadácia začala v krajine pôsobiť v roku 1990 po páde komunistického režimu.

raši

Raši prijal prezidenta Nawrockého. Poľsko označil za lídra v Európe

05.11.2025 20:46

Témou stretnutia bola silnejšia parlamentná, regionálna a európska spolupráca.

janvarga

Blog o mojej práci a vášni zároveň. Programujem v PHP a ako najčastejšie cms používam wordpress ako nedokonalú ale modernejšiu náhradu za drupal a typo3. A tom sú moje články.

Štatistiky blogu

Počet článkov: 9
Celková čítanosť: 8299x
Priemerná čítanosť článkov: 922x

Autor blogu

Kategórie