2007-04-25 Wed
「何も選ばない」生き方のすすめ
配列がネストしている場合、代入は成功するが、
以降のロジックでネスト部分を参照しようとすると下記のワーニング
が表示される。PHP Version 4.1.2 foreach関数のネストのバグ。
Warning: Invalid argument supplied for foreach() in /home/homepage/public_html/UNIFICE/cart.php on line 127
function set_siharai_all($siharai_code) {
$i = 0;
foreach ($this->rows as $row) {
$this->rows[$i]["siharai"] = $siharai_code;
// foreach ($row["entries"] as $entry) { //この行を実行すると、他のforeachでWarning: Invalid発生
}
$i = $i + 1;
}
return -1;
}
追記:バグかと思ったが、配列への代入を[1]から行っていたことに
より、不整合のワーニングだった可能性が高い。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆ ☆☆☆
☆☆☆ ユニフォーム姿三四郎が紹介されています ☆☆☆
☆☆☆ ☆☆☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
配列がネストしている場合、代入は成功するが、
以降のロジックでネスト部分を参照しようとすると下記のワーニング
が表示される。PHP Version 4.1.2 foreach関数のネストのバグ。
Warning: Invalid argument supplied for foreach() in /home/homepage/public_html/UNIFICE/cart.php on line 127
function set_siharai_all($siharai_code) {
$i = 0;
foreach ($this->rows as $row) {
$this->rows[$i]["siharai"] = $siharai_code;
// foreach ($row["entries"] as $entry) { //この行を実行すると、他のforeachでWarning: Invalid発生
}
$i = $i + 1;
}
return -1;
}
追記:バグかと思ったが、配列への代入を[1]から行っていたことに
より、不整合のワーニングだった可能性が高い。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆☆☆ ☆☆☆
☆☆☆ ユニフォーム姿三四郎が紹介されています ☆☆☆
☆☆☆ ☆☆☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
| ユニフォーム姿三四郎 | 07:41 | comments (x) | trackback (x) | ユニフォーム姿三四郎::備忘録 |
