注意:对已定义的变量使用未定义的常量

萨汉德

我有这个代码。

    $rollcount=0;
    $rollcounts=array(); //I define $rollcounts here
    $number_of_tries = 100;

    foreach(range(0,$number_of_tries-1) as $i){
        do{ 
        $roll=rand(1,6);
        $rollcount++;
    }while($roll!=6);
    array_push($rollcounts, $rollcount);
    $rollcount = 0;
    }

    $freqs = array();
    while (!empty($rollcounts)){

        $freq = count(array_filter($rollcounts,function($a) use ($rollcounts)
            {return $a == $rollcounts[0];}
        ));
        $freqs[$rollcounts[0]] = $freq; 
        for($i=0;$i<count($rollcounts);$i++){ 

            if(rollcounts[$i] == $rollcounts[0]){ // THIS IS LINE 40
                unset($rollcounts[$i]);
            }

        }

    } // redo until $rollcounts is empty

生成此错误消息(第 40 行已在代码中注释)

注意:使用未定义的常量 rollcounts - 在第 40 行的 /Applications/XAMPP/xamppfiles/htdocs/learningphp/myfirstfile.php 中假定为“rollcounts”

显然,$rollcounts已经在代码中定义了。那么这里的问题是什么?

雷姆科 K。

你忘记了$

旧代码

        if(rollcounts[$i] == $rollcounts[0]){ // THIS IS LINE 40
            unset($rollcounts[$i]);
        }

新代码

        if($rollcounts[$i] == $rollcounts[0]){ // THIS IS LINE 40
            unset($rollcounts[$i]);
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP注意:未定义的变量

来自分类Dev

CakePHP注意事项(8):使用未定义的常量inList-假定为“ inList”

来自分类Dev

播种时使用未定义的常量

来自分类Dev

注意:未定义的变量:startdate

来自分类Dev

注意:未定义的索引:变量

来自分类Dev

PHP未定义变量错误,但已定义

来自分类Dev

注意:使用未定义的常量DIR-假定为'_DIR_'

来自分类Dev

变量未定义错误,即使已定义

来自分类Dev

PHP注意:未定义的变量

来自分类Dev

注意:未定义的变量,其中<?= $ property

来自分类Dev

JavaScript说对象内部的已定义变量未定义

来自分类Dev

注意:未定义的变量

来自分类Dev

PHP注意:未定义的变量,但是它们已经被定义

来自分类Dev

播种时使用未定义的常量

来自分类Dev

Javascript变量未定义但已定义

来自分类Dev

注意:函数+ =中的未定义变量

来自分类Dev

PHP使用未定义的常量

来自分类Dev

PHP使用未定义的常量错误

来自分类Dev

在日期上使用未定义的常量

来自分类Dev

注意:未定义的索引:变量

来自分类Dev

注意:未定义的变量:表

来自分类Dev

PHP注意:未定义的变量:

来自分类Dev

注意:未定义的变量:mysqli

来自分类Dev

已定义的未定义变量

来自分类Dev

接收错误:注意:未定义变量-但已定义

来自分类Dev

PHP私有变量是“未定义”,尽管已定义

来自分类Dev

注意:未定义的变量:num

来自分类Dev

尽管已定义,但javascript变量未定义

来自分类Dev

变量已定义但仍未定义错误