Bonjour,
Suite à la migration de Bookworm vers Trixie, qui s'est plutôt bien passé, j'ai un problème avec PHP 8.4 sur l'utilisation des tableaux.
J'ai consulté le site debian sur le sujet des soucis Trixie lors de la migration, je n'ai rien trouvé.
Sur le petit fichier php suivant :
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
</head>
<body>
<?php
$tutu = array();
$tutu[] = 'toto' => 'a';
$tutu[] = 'titi' => 'b';
?>
coucou
</body>
</html>
J'obtiens l'affichage suivant :
'a';
$tutu[] = 'titi' => 'b';
?>
coucou
C'est comme si l'opérateur => était inconnu ou stoppait l'interpretation php.
Je me souviens qu'après l'installation, apache2 ne se lançait pas car il cherchait à lancer les modules : php8.2.conf php8.2.load. Puisque avec Trixie, c'est PHP 8.4 qui a été utilisé, j'ai supprimé purement et simplement ces fichiers de leur répertoire /etc/apache2/mods-enabled. J'ai reinstallé php8.4, mais sans changement.
Je ne sais plus où chercher car je suppose que c'est un souci d'install de Trixie. À moins que ce soit une évolution/anomalie PHP, mais je n'ai rien vu de ce coté.
Si quelqu'un à une idée, merci.
Cordialement,
José