rand 関数をテストするプログラムの例:
<?php
class number {
function number() {
$occurences=0;
}
public $occurences;
public $value;
}
$draws = 5000;
$numOfInts = 10;
//$integers = array();
$integers [] = new number();
//initialising loop
for($i=0;$i<=$numOfInts;$i++)
$integers[$i]->$value = $i; //debugger points here
for($i=0;$i<$draws;$i++) {
$integers[rand(0,numOfInts)]->$occurences++;
}
foreach($integers as $int)
printf("%5d %5d <br/>",$int->$value,$int->$occurences);
?>
WAMP サーバーのエラー:
未定義の変数: 31 行目の C:\path\index.php の値
致命的なエラー: 31 行目の C:\path\index.php の空のプロパティにアクセスできません
何が原因で、どのように修正するのですか? $integers が間違って宣言されていると思います。