【OS名】WindowsXP
【PHPのバージョン】PHP5.2.9(XAMPP1.7.1)
【連携ソフトウェア】特になし
【質問内容】
PHPで以下のコードを書いたときに配列の値が出力されません。
原因を教えてください。
<?php
class Sample{
public $i;
public $arr = array("A", "B", "C", "D");
function Sample(){
$this->i=0;
}
function output(){
while($this->i < count($this->arr)){
print("$this->arr[$this->i]<br>");
$this->i++;
}
}
}
$samp = new Sample();
$samp->output();
?>

出力結果
Array[0]
Array[1]
Array[2]
Array[3]

foreachを使用する方法ならうまく出力されますが、この方法だと
なんでうまくいかないのかわかりません。