Bonjour,

Je vais déclarer une variable dans un class toto :
dans mon fichier parametre.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	class _toutParam {
 
        public  $non = 'none et null';
	}
et cela marche bien :
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;
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
6
	class _toutParam {
 
        public  $non = 'none et null';
        public  $ladate = date('Y') . "/" . date('m_F')."/".date('d_l');
 
	}
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
7
8
    require "class/parametre.class.php";
    use webhooks\allGeneral\_toutParam  as tout;
$all = new tout();
 
 
echo $all->non;
echo'<br>';
echo $all->ladate;
Fatal error: Constant expression contains invalid operations in parametre.class.php on line 4
Donc c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public  $ladate = date('Y') . "/" . date('m_F')."/".date('d_l');
Alors comment je peux rectifier pour que ma variable $ladate soit marche dans un autre fichier ?


Merci