Bonjour,
J'ai un souci avec un constructer($debug) que voici:
Constructeur que j'appelle ici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 class setScreen extends myIterator { private $i , $Max ; // ---------------------------------------------------------------------------------------------------------------------------------------------------------- // protected $TBL_screen = array() ; private $const = array( SCREEN , TITLE , SUBTITLE , FORM , MENU , SUBMENU , KLIMSG , MUSTMBER , BOTTOM ) ;// == 9 private $must = array( True , True , False , True , True , False , True , True , false ) ; private $Ok = array() ; // ---------------------------------------------------------------------------------------------------------------------------------------------------------- // /** * Constructor * */ function __construct($debug=false) { $this->debug = $debug ; if ($this->debug) print("+++++++++++construct[setScreen] starting" . CRLF) ;
Dans cette classe, pour raison de debugging, lors de la création, j'ai toujours
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php /* ------------------------------------------------------------------------------------------------------------------------------ */ require_once $_SERVER['DOCUMENT_ROOT'] . "/class/setScreen.php"; /* ------------------------------------------------------------------------------------------------------------------------------ */ /** * Exécution: chaque page aura ce même style d'instruction * */ $obj = new setScreen($debug=false) ; $obj->__setParam(SCREEN , "index" ) ; $obj->__setParam(TITLE , "Bienvenue sur le site de " . $site . "!" ) ; $obj->__setParam(SUBTITLE , "Les non-membres dsireux de nous contacter sont pris de le faire" ) ; $obj->__setParam(FORM , "index" ) ; $obj->__setParam(MENU , "index" ) ; $obj->__setParam(SUBMENU , "index" ) ; $obj->__setParam(KLIMSG ," Bienvenue sur le site de " . $site . "!" ) ; $obj->__setParam(MUSTMBER , 0 ) ; $obj->execute() ; ?>
de lignes du style
Varaible $debug qui est bien à false, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function __construct($debug=false) { $this->debug = $debug ; if ($this->debug) print("+++++++++++construct[setScreen] starting" . CRLF) ; $this->Max = count($this->const) ; // $this->Ok = new myIterator() ; try { if ($this->debug) print("+++++++++++construct[setScreen] started" . CRLF) ;
Et pourtant j'ai à mon écran:
Je dois dire que j'y perds mon PHP pour l'instant......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 +++++++++++construct[setScreen] starting +++++++++++construct[setScreen] started +++++++++++executing[setScreen] started Going to Skeleton ......
Bonne chance..... et Grand merci
Partager