bonjour
voilà, j'ai une classe qui possède des données statiques paramétrant les calculs
voilà, j'ai une classe qui possède des données statiques paramétrant les calculs
Code PHP :
<?php
class modActionEnergie
{
// tableau des consommations d'énergie
private static $_consoRef = array
(
//ref fat stress faim soif
REPOS => array( 1.0, -1.5, -1.0, 0.2, 0.1),
NORMAL => array( 1.0, 1.0, 0.4, 0.3, 0.6),
PHYSIQUE => array( 1.0, 1.5, 0.4, 1.0, 1.0),
INTELLECTUEL => array( 1.0, 0.7, 0.4, 0.5, 0.3),
GRATUIT => array( 0.0, 0.0, 0.0, 0.0, 0.0)
);
// tableau des modificateurs de consommation d'énergie
private static $_consoModif = array(
// temps fatigue stress soif faim
ECONOMIE => array( 1.2, 0.6, 0.6, 1.0, 1.0),
RAPIDE => array( 0.8, 1.2, 1.2, 1.1, 1.1),
CONSCIENCIEUX => array( 1.2, 1.0, 1.1, 1.2, 1.2),
);
/*
le code...
*/
}
mais j'aimerais sortir du code de la classe les données (les dits tableaux), afin d'avoir d'un coté le code et de l autre le paramétrage, simple et centralisé
j'ai essayé deux trucs mais aucune ne marche :
include(REP_DONNEES.'refCoutEnergie.php'); à la place de la déclaration
ou la méthode des "include return"
Code PHP :
<?php
private static $_consoRef = include(REP_DONNEES.'refCoutEnergie.php');