Dans mon cas, php a été mis à niveau de php7.2.22 à php7.3.9.
il a donc fallu rétrograder cli php comme compositeur est exécuté sur le terminal
//checked php version
php -v //was 7.3.9
//changed cli version back to 7.2
sudo update-alternatives --set php /usr/bin/php7.2
sudo update-alternatives --set phar /usr/bin/phar7.2
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.2
sudo update-alternatives --set phpize /usr/bin/phpize7.2
sudo update-alternatives --set php-config /usr/bin/php-config7.2
//checked php version
php -v //was 7.2.22
info supplémentaire si vous utilisez apache, n'oubliez pas de garder cli et apache dans la même version. dans mon cas, j'ai dû rétrograder
//changed web version back to 7.2
sudo a2dismod php7.3
sudo a2enmod php7.2
sudo service apache2 restart
Cela fonctionnera avec d'autres versions, alors n'hésitez pas à passer d'une version à l'autre. Il suffit de remplacer les numéros de version de manière appropriée.
3 votes
Veuillez inclure votre code dans la question. (Et pour l'éditeur, veuillez ne pas ajouter à la question des choses que le PO n'a pas réellement dites, aussi utile que cela puisse paraître. Cela met des mots dans leur bouche et devient confus).
0 votes
Essayez "composer la mise à jour". Cela peut aider ou non. L'avertissement est le résultat d'un "correctif" récent de php et nécessite une légère mise à jour pour être corrigé. Vous pouvez également rencontrer l'avertissement count() null. @trincot - Et oui, l'avertissement est clair. Le problème est qu'il est généré par une bibliothèque tierce. Dans un bloc de code très confus.
0 votes
Avez-vous vérifié si votre serveur est conforme aux exigences minimales ? La version actuelle de Symfony est 4.2.3. Il est donc très peu probable que la version 2.8 supporte PHP/7.3, qui a été publié il y a moins de deux mois.
0 votes
Je viens de vérifier que, selon Packagist Symfony/2.8.49 a été publié le même jour que PHP/7.3. Donc peut-être que cette version est destinée à résoudre les problèmes de compatibilité (je ne sais pas vraiment).