私はPHPを使用したOOPを初めて使用し、次のようなことをしようとしています。クラスエントリフォームは独自のファイル内にあります。index.phpは、クラス入力フォームからオブジェクトを作成し、それをセッションに格納します。page1.php-このオブジェクトをコールバックし、いくつかのメソッドを実行して値を変更できるようにしたい。これが機能していないことを除いて...
したがって、ワークフローは次のようになります。index-> page1
オブジェクト指向プログラミングの概念を理解しようとしています。そして、私はそれを手に入れ始めています。私が間違っているのは何ですか?これは可能ですか?
//page1.php
include('entry.class.php');
session_start();
print_r($_SESSION['entry']);
$entry = unserialize($_SESSION['Entry']);
$entry->set_category('Asian');
$entry->set_upload('http://paypal.com');
print_r($entry);
//index.php
session_start();
include('entry.class.php');
$entry = new entryForm();
$entry->set_category('Blondes');
$entry->set_upload('http://google.com');
$_SESSION['entry'] = serialize($entry);
print_r($entry);
print_r($_SESSION['entry']);
//class entryform
class entryForm{
var $category;
var $upload;
function set_category($new_category)
{
$this->category = $new_category;
}
function get_category()
{
return $this->category;
}
function set_upload($new_upload)
{
$this->upload = $new_upload;
}
function get_upload()
{
return $this->upload;
}
}