phpbar.de logo

Mailinglisten-Archive

[php] Wie reiche ich ein Objekt an eine Funktion weiter?

[php] Wie reiche ich ein Objekt an eine Funktion weiter?

Markus Seifert seifert_(at)_ag-neuemedien.de
Thu, 11 May 2000 16:22:22 +0200


----- Original Message -----
From: "Peter Kühn" <pk_(at)_koelner.de>
To: "php" <php_(at)_solix.wiso.Uni-Koeln.DE>
Sent: Thursday, May 11, 2000 12:29 PM
Subject: [php] Wie reiche ich ein Objekt an eine Funktion weiter?


> Hallo Liste,
> trotz Lektüre diverser Manuals, Köhntops, Schmids ... (und: leider ist
> php-center nicht "Durchgehend geöffnet" - hallo? Egon?) krieg ich das
> hier nicht hin - wahrscheinlich weils so einfach ist:
>
> Über global $irgendwas; kann ich einer Funktion eine Variable bekannt
> machen, die woanders gesetzt wurde.
> Wie mache ich einer Funktion ein Objekt zugänglich, das in einer anderen
> Funktion erzeugt wurde???

Hi,

entweder so:

class test_object
{
 var $test="test";
}


function create_test()
{
 return $test_test= new test_object;
}

function print_test()
{
 global $test_test;
 print $test_test->test;
}

$test_test=create_test();

print_test();

oder:

$test_test=false;

function create_test()
{
    global $test_test;
     $test_test= new test_object;
}

function print_test()
{
 global $test_test;
 print $test_test->test;
}

create_test();
print_test();

Markus

> ---------- elektronische Falzkante ------------------------
> function a(){
>     $v = 1;
>     $o =  new klasse;
> }
>
> function b(){
>     global $v;      file://klar: b() "holt sich" $v
>     tu_was_mit($v); file://und macht was damit
>     ???             file://wie komme ich an das Objekt $o ???
>     $o->tu_was_mit;
> }
> ---------- elektronische Falzkante ------------------------
>
> I beg for help!
> PeKue
>
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_php-center.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
>



php::bar PHP Wiki   -   Listenarchive