← Toutes les actualités

PHPAML CLI 1.7 beta.39 rend le PHP réactif plus naturel

Des états en PHP direct, des imports CSS locaux et des installateurs vérifiés pour macOS, Windows et Linux.

PHPAML CLI 1.7.0-beta.39 est disponible pour macOS Apple Silicon, Windows x64 et Debian/Ubuntu x64. Les nouvelles applications View installent PHPAML View 0.1.0-beta.11 et Engine 0.1.0-beta.6.

Un état écrit comme du PHP ordinaire

Les propriétés marquées avec `#[State]` peuvent maintenant être affichées, liées à un champ et modifiées directement. Les API avancées d’état et d’action restent disponibles, mais les interactions courantes n’exigent plus d’apprendre un vocabulaire d’actions séparé.

phpaml — zsh
#[State] private int $counter = 0;
#[State] private string $name = '';

return VStack(
    Text($this->counter),
    Input()->value($this->name),
    Button('Incrémenter')->onClick(fn () => $this->counter++),
);

Des styles rattachés à leur source View

Une page ou un composant peut déclarer sa feuille de style locale avant la classe avec `import('pages/home.css')`. Les imports sont validés, dédupliqués et limités au dossier de styles de l’application.

Les artefacts publics ont été produits avec succès pour les trois plateformes prises en charge. Chaque installateur et chaque archive portable possède une empreinte SHA-256.