我在ORM中看到过类似的东西:
$b = new Book();
$b->limit(5)->get();
echo 'ID: ' . $b->id . '<br />';
echo 'Name: ' . $b->title . '<br />';
echo 'Description: ' . $b->description . '<br />';
echo 'Year: ' . $b->year . '<br />';
foreach ($b as $book)
{
echo 'ID: ' . $book->id . '<br />';
echo 'Name: ' . $book->title . '<br />';
echo 'Description: ' . $book->description . '<br />';
echo 'Year: ' . $book->year . '<br />';
echo '<br />';
}
Run Code Online (Sandbox Code Playgroud)
一个对象如何同时充当数组和对象?我怎么能做到这一点?我希望在Book的父类中看到一个新的__magic方法或者什么,但我找不到任何东西,所以可能有一些关于我不知道的php对象的基本内容. …