Releases
21 november 2024
👁 2 weergaven
PHP 8.4 officieel uitgebracht: property hooks en meer
P
PHP.nl Redactie
De PHP-groep heeft PHP 8.4 officieel uitgebracht op 21 november 2024. Deze release brengt een aantal significante verbeteringen die de taal expressiever en krachtiger maken.
Property Hooks
Een van de meest verwachte features zijn property hooks, waarmee je get en set logica direct in een property kunt definiëren zonder aparte getter- en setter-methoden te schrijven.
class User {
public string $name {
set(string $value) {
$this->name = ucfirst($value);
}
}
}Asymmetric Visibility
Met asymmetric visibility kun je nu de lees- en schrijfzichtbaarheid van properties onafhankelijk instellen.
class Order {
public private(set) int $status = 0;
}