|  | Posted by Arne Claus on 06/27/05 15:47 
Hi.I've got a strange problem here with PHP5 (5.0.4). I've got file A,
 defining a class A and a file B, which sets up an Object of A (aObj) in
 the global scope like this.
 
 ----- A.php ----
 class A {
 //...
 }
 
 ----- B.php ----
 require_once "A.php";
 $aObj = new A();
 
 Ok - that's the setup so far. Now I include B.php in a file C.php,
 which lets me (correctly) acces aObj in the global scope, but not in a
 function defined there. And I _do_ use global:
 
 ----- C.php -----
 require_once "B.php";
 
 echo $aObj->some_member; // works
 
 function test() {
 global $aObj;
 echo $aObj->some_member; // does not work "Notice: Trying to get
 property of non-object"
 }
 
 Did I miss something here or did the behaviour of the global operator
 change in PHP5?
 Arne
  Navigation: [Reply to this message] |