我目前正在玩一點點的PHP,並試圖找到一種方法來將一個類轉換爲我可以保存在數據庫中的數據(數組/ JSON /鍵值)。PHP類到陣列/ JSON和回
直到看起來很容易使用get_obj_vars或轉換爲數組。 但是後來我想從數據庫加載數據並將其轉換回之前的類,以便我可以繼續使用類格式的數據。
例子:
class TestClass {
private $name;
private $number;
private $testClass2;
/* getter + setter */
}
class TestClass2 {
private $name;
private $number;
/* getter + setter */
}
$testclass = new TestClass();
$testclass2 = new TestClass2();
$testclass2->setName("Class2");
$testclass2->setNumber(42);
$testclass->setName("MyName");
$testclass->setNumber(23);
$testclass->setTestClass2($testclass2);
現在我想$的TestClass轉換的東西,我可以在數據庫中保存的「鍵 - 值表」。之後,我想用數據庫中的給定數據重新創建類。
如果它至少部分「似乎很容易」,你嘗試過什麼? – Roope