2013-02-21 130 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