8768 sujets

Développement web côté serveur, CMS

bonsoir à tous,

je continue à péter les plombs avec PHP version 8

considérant ce code:


$xdate = DateTime::createFromFormat('z Y', '40 2023');

var_dump($xdate);


avec PHP 7.4 j'ai le résultat attendu:


object(DateTime)[5]
  public 'date' => string '2023-02-10 21:06:34.000000' (length=26)
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/Paris' (length=12)



avec PHP 8.1 retourne un boolean à false


W:\www\ortho-project\_agenda\inc\agenda-build-data.php:14:boolean false


et bien sur, ensuite ça plante lorsque je veux utiliser la date ainsi créée dans mon code..