2013-02-21 191 views
0
  • 我需要一些帮助,请有关PDOStatement对象::承诺(从phpnet手动)
  • 我不理解的例子#1,因为这部分代码的:迭代在一个对象

    foreach ($fruits as $fruit) { 
        $sth->execute(array( 
         $fruit->name, 
         $fruit->colour, 
         $fruit->calories, 
        ) 
    ); 
    

1#
- 它遍历对象,数组还是什么?
- 我已经试过了......当然,都给出了错误
- 当然, - >运算符告诉我它是一个对象,但我仍然不明白语法。 - 可以同时迭代/访问一个对象的多个属性?
2#
- 当它说“插入多个记录...”时,我明白“不止一行”,我错了吗?

  • 谢谢。
+0

它可能遍历['\ Iterator'](http://php.net/manual/en/class.iterator.php)。 – 2013-02-21 20:14:10

+0

你为什么写在列表项中? – PeeHaa 2013-02-21 20:14:24

回答

0

它们明显地遍历数组$fruits。它被声明并填写给定代码片段的范围。 $fruits包含给定字段的对象。请创建一个班级,然后填写$fruits。 “当它说”插入多条记录......“时,我明白”不止一行“,我错了吗?” - 它表示从0到N行。

+0

- 谢谢,我会试试,我没有很好地掌握英语:0),但是现在我的头脑清楚了,做了阵列,填充了物体。好吧......看起来我并不聪明......再次感谢你提供了非常有用和准确的答案 – dudeson 2013-02-21 20:51:48