Pripravili sme pre Vás najnovšiu verziu PHP 8.3. Oficiálne vydanie je dnes 23. novembra 2023.
Každá nová verzia PHP prináša nové funkcionality, opravu chýb ale aj odstránenie starých, málo používaných funkcií. Tu je ich prehľad:
Nové funkcie
- Typed Class Constants
- Added
json_validate
function - Dynamic class constant and Enum member fetch support
gc_status()
returns additional GC informationRandom
extension: New\Random\Randomizer::
getBytesFromString
methodRandom
extension: New\Random\Randomizer::
getFloat()
andnextFloat()
methods- Fallback value support for PHP INI Environment Variable syntax
- PHP CLI Lint (
php -l
) supports linting multiple files at once class_alias()
supports aliasing built-in PHP classes- New
stream_context_set_options
function
Syntaktické a fukcionálne zmeny
unserialize()
: UpgradeE_NOTICE
errors toE_WARNING
highlight_file
andhighlight_string
output HTML changes- Granular
DateTime
Exceptions - Class constant type declarations in some PHP extension classes
- Built-in CLI Server
$_SERVER['SERVER_SOFTWARE']
value changed for RFC3875 compliance
Zastaralé funkcie (Deprecations)
PHP 8.3 má vylepšenie tried iba na čítanie, novú funkciu json_validate(), detekciu pretečenia zásobníka a mnohé ďalšie.
Viac vo videu nižšie
Upozornenie pre vlastníkov VPS: Ak využívate službu menežovaného virtuálneho servera, je potrebné o túto novú verziu PHP 8.3 požiadať. Preto nás prosím kontaktujte akýmkoľvek spôsobom.
Ďalšie možnosti zmeny verzie php
Všetky možnosti zmeny verzie php nájdete v návode Zmena verzie PHP.
- Zmena verzie php pre subdomény
- Zmena verzie php pre automaticky generované subdomény
- Zmena verzie php pre cron