variable dans une class (POO / OOP)
Bonjour,
Je vais déclarer une variable dans un class toto :
dans mon fichier parametre.class.php
Code:
1 2 3 4
| class _toutParam {
public $non = 'none et null';
} |
et cela marche bien :
Code:
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:
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:
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; |
Citation:
Fatal error: Constant expression contains invalid operations in parametre.class.php on line 4
Donc c'est :
Code:
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