testClass
メソッドを持つクラスがありsave
ます。このメソッドは、オブジェクトをデータベースに保存します。ただし、保存する前にオブジェクトをシリアル化する必要があります。クラス内からオブジェクトをシリアル化してそれを行うにはどうすればよいですか?
class testClass {
private $prop = 777;
public function save() {
$serializedObject = serialize(self);
DB::insert('objects', array('id', 'object'))
->values(array(1, $serializedObject))
->execute();
}
}
serialize(self) は明らかに機能しません。