Jan Mussler: Wie kann ich aus funktionen auf Variablen und Objecte außerhalb deklariert zugriefen?

hallo!
<?
$tObject = new test();

$text = "Dies ist ein Text";

function mache_dies()
{
print $text;
$tObject->setName("Jan Mussler");
}
?>
Leider klappen beide anweisungen nicht, erstere printed nichts und die zweite mecker über einen Fehler

Warning: Object namen not found in /usr/local/httpd/htdocs/q3a/testarray.php3 on line 24

Fatal error: Member function used on a non-object in /usr/local/httpd/htdocs/q3a/testarray.php3 on line 24

Kann mir da vielleicht jemand sagen wie ich dass machen muss.

  1. Leider klappen beide anweisungen nicht, erstere printed nichts und die zweite mecker über einen Fehler

    wie soll der denn was ausgeben ohne echo oder print?
    »»$tObject = new test();
    »»$text = "Dies ist ein Text";
    echo $text;

    2.
    ich denke Du musst die funktion aufrufen
    machwas();

    1. Leider klappen beide anweisungen nicht, erstere printed nichts und die zweite mecker über einen Fehler
      wie soll der denn was ausgeben ohne echo oder print?
      »»$tObject = new test();
      »»$text = "Dies ist ein Text";
      echo $text;

      ich denke Du musst die funktion aufrufen
      machwas();

      das was ich da geschrieben habe entspricht dem was ich hier im prog habe, ich habe das so nicht ausgeführt:

      class test1
      {
      var $name;

      function set\_name($neuer\_name)  
      {  
      

      $this->name = $neuer_name;
      }

      function get\_name()  
      {  
      

      return $this->name;
      }

      }

      $xy = "DIESES IST GLOBAL";

      function write_name()
      {
      print $namen->get_name();
      }

      $namen = new test1;
      $namen->set_name("Jan Mussler");
      print $namen->get_name();
      print "<br>";
      write_name();
      print "<br><hr>";
      print $namen->get_name();

      So da ist es, sieht nicht besonders sinnvoll aus, ist auch nur zum test

      aber dennoch danke,