so speichern Sie den Status des Objektes in php

habe ich 3 Dateien

  1. class.myclass.php
  2. test1.php
  3. test2.php

class.myclass.php enthält

class myclass
    {
    public $value;

    function assign($input)
        {
        $this->value=$input;
        }
    function show()
        {
        echo $this->value;
        }
    }

$obj=new myclass();

test1.php enthält

require("class.myclass.php");
$obj->assign(1);
$obj->show();

test2.php enthält

require("class.myclass.php");
$obj->show();

In test2.php die Methode $obj->show(); zeigt nicht den Wert, den die Methode $obj->assign(1); zugewiesen hat, in test1.php

Ich denke, wenn ich laufen test2.php das Objekt $obj wird wieder angelegt, so dass der zugewiesene Wert wird entfernt. Gibt es irgendwelche Möglichkeiten, um zu sparen den Zustand der Objekte, sodass ich von anderen php-Seiten

Ihre Hilfe wird sehr geschätzt werden. Danke !!

InformationsquelleAutor World | 2011-04-22
Schreibe einen Kommentar