La demande #4348 a été mise à jour par marcimat 🌈.
Le warning sur time('') (nombre d’arguments incorrects) apparaît en PHP 7.3.
Mais… je ne vois rien qui indique ce changement dans la doc de PHP.
En tout cas, ça ne génère pas ces warning sur des fonctions utilisateurs.
Si on met `declare(strict_types = 1);`, le Warning devient une `Fatal error: Uncaught ArgumentCountError: time()`,
mais pareil, aucune erreur sur les appels erronés de fonctions utilisateurs…
Je suppose donc que certaines fonctions PHP ont vu leur comportement changer si le nombre d’argument n’est pas correct.
----------------------------------------
Anomalie #4348: php 7.4 alpha1
https://core.spip.net/issues/4348#change-15030
* Auteur: Franck D
* Statut: Nouveau
* Priorité: Bas
* Assigné à:
* Catégorie:
* Version cible: 3.3
* Resolution:
* Navigateur:
----------------------------------------
Hello, Juste pour dire que je commence à faire des tests avec php 7.4 alpha1
Donc, sous easyphp avec windonws 10 (1903)
Apache 2.4.39 x86 - PHP 7.4.0 alpha1
MySQL 5.7.17
MySQL Administration : PhpMyAdmin 4.9.0.1
Firefox 67.0.2
J'ai activer tous les logs pour les tests
J'ai trouver plusieurs problèmes mais je n'ai pas de log...
Exemple,
- Impossible de faire apparaitre le menu "dev", l'unique info que j'ai, c'est : Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.
- Impossible de faire une sauvegarde de la bdd
J'ai warning qui apparait quand je souhaite vider le cache:
Warning: time() expects exactly 0 parameters, 1 given in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\test14\ecrire\public\composer.php(93) : eval()'d code on line 33
J'ai un autre warning qui apparait uniquement dans les logs (voir la copie d'ecran 1)
Il y a un deprecated qui apparait partout, y compris au moment de l'installation et cela même si j'ai pas activer les log dans mes_options
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\test12\ecrire\inc\utils.php on line 2651
---Fichiers-----------------------------
php7_4_alpha1.jpg (352 ko)
--
Vous recevez ce mail car vous êtes impliqués sur ce projet.
Pour changer les préférences d'envoi de mail, allez sur http://core.spip.net/my/account
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.