<?php
$globVar = 'Something';
class test{
public function run(){
printf("Method 'run' (no global): %s\n", $globVar); }
}
$t = new test();
$t->run();
$globVar1 = 'Something';
class test1{
public function run(){
global $globVar1;
printf("Method 'run' (global): %s\n", $globVar1); }
}
$t1 = new test1();
$t1->run();
PD9waHAKJGdsb2JWYXIgPSAnU29tZXRoaW5nJzsKCmNsYXNzIHRlc3R7CiAgICBwdWJsaWMgZnVuY3Rpb24gcnVuKCl7CiAgICAgICAgcHJpbnRmKCJNZXRob2QgJ3J1bicgKG5vIGdsb2JhbCk6ICVzXG4iLCAkZ2xvYlZhcik7CiAgICB9Cn0KCiR0ID0gbmV3IHRlc3QoKTsKJHQtPnJ1bigpOwoKCgokZ2xvYlZhcjEgPSAnU29tZXRoaW5nJzsKCmNsYXNzIHRlc3QxewogICAgcHVibGljIGZ1bmN0aW9uIHJ1bigpewogICAgCWdsb2JhbCAkZ2xvYlZhcjE7CiAgICAJCiAgICAgICAgcHJpbnRmKCJNZXRob2QgJ3J1bicgKGdsb2JhbCk6ICVzXG4iLCAkZ2xvYlZhcjEpOwogICAgfQp9CgokdDEgPSBuZXcgdGVzdDEoKTsKJHQxLT5ydW4oKTs=