Perché PHP 8.5
TCPDF-Next richiede PHP 8.5+ per sfruttare funzionalità linguaggio moderne che migliorano sicurezza, performance e developer experience.
Funzionalità Chiave PHP 8.5
Property Hooks
php
class Document {
public string $title {
set => strtoupper($value);
}
}Asymmetric Visibility
php
class Page {
public private(set) int $number;
}Generics (Sperimentale)
php
/**
* @template T
*/
class Collection<T> {
/** @param array<T> $items */
public function __construct(public array $items) {}
}Performance
PHP 8.5 è ~30% più veloce di PHP 7.4 su operazioni intensive CPU grazie a:
- JIT compiler migliorato
- Ottimizzazioni opcode
- Gestione memoria efficiente
Sicurezza
- Deprecazione funzioni insicure
- Type system più rigoroso
- Hash algorithm moderni predefiniti
Developer Experience
- Type safety completo
- Static analysis perfetto
- Autocompletamento IDE migliore
Politica Supporto
TCPDF-Next segue versioni PHP attivamente supportate (security + bug fix). PHP 8.4 raggiunge End-of-Life a novembre 2027.