在Thinkphp中,實例化對象有這麼幾種方法,如果是類,有A和R方法,區別是A方法只是對象的實例化,而R方法是可以同時實例化對象裡面的方法的,這裡需要去指定,如下面的實例代碼:
test1();
echo "
";
//也可以去跨模塊調用
$test_m=A("Home/Goods");
echo $test_m->test();
echo "
";
//R方法可以取執行對應模塊下面的
R("Home/Goods/test");
// $this->display();
}
}
另外我們在Model的數據模型裡面,必然需要下面的兩種方法,一個是D方法,一個是M方法,前者是實例化數據模型類,而後者則是實例化數據模型的父類。
select(); echo "
"; // var_dump($mythinkphp->select()); // echo count($t); // echo " "; // echo count($t[1]); // echo " "; // for($i=0; $i雖然從用法上看不出什麼差別,但是內部確實不同的,D方法只實例化定義的數據模型類,而M方法去實例化數據模型的父類。