Передача экз. класса между скриптами

Maxxon

Новичок
Передача экз. класса между скриптами

Приветствую всех.
Может ли кто-нибуддь подсказать мне: как передать экземпляр класса между двумя скриптами?
Пример: в скрипте 1 создаю объект, вывожу его свойства (данные из mysql), пользователь в форме меняет данные, объект передается во 2й скрипт, а в нем уже вызывается метод update для него. Просмотрел книги, интернет, формумы. Создается впечатление, то такое нигде не используется...
 

zerkms

TDD infected
Команда форума
есть подозрение, что просто необходимо почитать phpfaq.ru. весь.
 

KIRALEX

Новичок
PHP:
class one
{
     var $test = 'Привет';
}

include_once('other_file.php');

class two extends one
{
     function test()
    {
         echo $this->test;
    }
}

$obj = new two;
$obj->test();
Жаль только так
 

Maxxon

Новичок
KIRALEX
Это немного не то. Поясню то, что мне хочется реализовать:

[class.php]
PHP:
     class human
     {
      private $name,$age;
      
      function SetName($n)
      {
       $this->name=$n;
      }
      function GetName()
      {
       return ($this->name);
      }
      function SetAge($n)
      {
       $this->Age=$n;
      }
      function GetAge()
      {
       return ($this->Age);
      }
     }
[start.php]
PHP:
require ("class.php");

$obj=new human();
$obj->SetName("Вася");
$obj->SetAge("30");

echo "
<form action='end.php' method='post'>
<input type='hidden' name='obj' value='$obj'></input>
<input type='submit' value='Send'></input>
</form>
";
[end.php]
PHP:
require("class.php");
$obj=$_POST["obj"];
echo $obj->GetName();
echo $obj->GetAge();
Проблема в том, что скорее всего, объект надо передавать не через POST, а как-то иначе или как-то получить объект по ссылке (приходит "Object #1" в виде текста, а не сам объект).

zerkms
Прочитал. Ответа на вопрос не нашел :-(.
 

HraKK

Мудак
Команда форума
а что это тебе даст кроме лишней нагрузки, кривости и тд?
зачем обьявлять обьект в start.php? И зачем его таскать туда сюда? Прочитайте книги про ООП и классы, а не разводите мох по стенам.
 

KIRALEX

Новичок
Думаю обьект можно передать через сессии хотя неуверен
 

HraKK

Мудак
Команда форума
ЗАЧЕМ?

-~{}~ 20.11.06 18:23:

Еще и CURLом можно, можно и на ePastle выкладывать а потом регуляркой выдирать. Но зачем?
 

AmadMike

Новичок
Да идея и впрямь странная. А почему нельзя создавать новый объект, просто в конструктр направлять какие-нибудь данные, получаемые из формы? Так гораздо проще.
Сначала ответь на вопрос - что такое класс и объект и зачем они нужны, и сразу станет все ясно.
 
Сверху