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

  • Автор темы Автор темы Maxxon
  • Дата начала Дата начала

Maxxon

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

Приветствую всех.
Может ли кто-нибуддь подсказать мне: как передать экземпляр класса между двумя скриптами?
Пример: в скрипте 1 создаю объект, вывожу его свойства (данные из mysql), пользователь в форме меняет данные, объект передается во 2й скрипт, а в нем уже вызывается метод update для него. Просмотрел книги, интернет, формумы. Создается впечатление, то такое нигде не используется...
 
есть подозрение, что просто необходимо почитать phpfaq.ru. весь.
 
PHP:
class one
{
     var $test = 'Привет';
}

include_once('other_file.php');

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

$obj = new two;
$obj->test();

Жаль только так
 
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
Прочитал. Ответа на вопрос не нашел :-(.
 
а что это тебе даст кроме лишней нагрузки, кривости и тд?
зачем обьявлять обьект в start.php? И зачем его таскать туда сюда? Прочитайте книги про ООП и классы, а не разводите мох по стенам.
 
ЗАЧЕМ?

-~{}~ 20.11.06 18:23:

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