Bonjour,

J'ai ici un petit test qui d'une classe qui essaye de lire une variable externe.
A priori, de part mes connaissances actuelles, ce ne serait pas possible mais comme on ne peut tout savoir....

Voci mon test:

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
20
21
22
23
24
25
26
27
28
29
30
 
<?php
 
$myString = "ABCDEFGHIJKLMNOPQRSTUVXYW" ;
 
[class Test
{	public $myString ;
// 
//		Test Constructor
//		====================
       	public function __construct()
       	{	
       	}
 
		function Execute()
		{	print("myString = " . $myString) ;
		}
 
// 
//		Test Destructor
//		===================
       	public function __destruct()
       	{
       	}
 
}
 
$test = new test() ;
$test->execute() ;
?>
qui affiche ce qu'il peut:

Avec le log attendu:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[11-Jun-2010 12:20:19] PHP Notice:  Undefined variable: myString in F:\WebSites\architecture\grunk2.php on line 16
[11-Jun-2010 12:20:48] PHP Notice:  Undefined variable: myString in F:\WebSites\architecture\grunk2.php on line 16
Connaissant la puissance de PHP, je suis à peu près certain qu'il y a moyen, mais je ne suis pas encyclopédiste....

Merci à celui qui me mettra sur la voie