Bonjour,
Je vais déclarer une variable dans un class toto :
dans mon fichier parametre.class.php
et cela marche bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class _toutParam { public $non = 'none et null'; }
mais avec la fonction natif de PHP dans ma variable [date('Y')]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 require "class/parametre.class.php"; use webhooks\allGeneral\_toutParam as tout; $all = new tout(); echo $all->non;
lorsqu'il y a de fonction natif de PHP dans ma variable, il y a un problème :Fatal error
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class _toutParam { public $non = 'none et null'; public $ladate = date('Y') . "/" . date('m_F')."/".date('d_l'); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 require "class/parametre.class.php"; use webhooks\allGeneral\_toutParam as tout; $all = new tout(); echo $all->non; echo'<br>'; echo $all->ladate;Donc c'est :Fatal error: Constant expression contains invalid operations in parametre.class.php on line 4Alors comment je peux rectifier pour que ma variable $ladate soit marche dans un autre fichier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part public $ladate = date('Y') . "/" . date('m_F')."/".date('d_l');
Merci
Partager