주의 : 이미 정의 된 변수에 정의되지 않은 상수 사용

사 한드

이 코드가 있습니다.

    $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 행이 주석 처리됨).

알림 : 정의되지 않은 상수 롤 카운트 사용-40 행의 /Applications/XAMPP/xamppfiles/htdocs/learningphp/myfirstfile.php에서 'rollcounts'로 가정

분명히 $rollcounts이미 코드에 정의되어 있습니다. 그래서 여기서 문제는 무엇입니까?

Remco 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

콘솔 로그에 이미 인쇄 된 정의되지 않은 변수

분류에서Dev

이미 정의 된 함수에 대한 정의되지 않은 참조

분류에서Dev

데이터에 전달 된 정의되지 않은 변수

분류에서Dev

주의 : 정의되지 않은 변수 : 테이블

분류에서Dev

설치된 파비콘-> 정의되지 않은 변수-> 사이트 충돌

분류에서Dev

사용자 지정 PHP 함수에 "정의되지 않은 변수"가 표시되는 이유

분류에서Dev

정의되지 않은 상수 SQL 사용- 'SQL'로 가정

분류에서Dev

정의되지 않은 상수 STDIN 사용- 'STDIN'으로 가정

분류에서Dev

정의되지 않은 상수 zip 사용- 'zip'으로 가정

분류에서Dev

정의되지 않은 상수 문 사용- '문'으로 가정

분류에서Dev

정의되지 않은 상수 ID 사용-가정

분류에서Dev

PHP에서 정의되지 않은 상수 오류 사용

분류에서Dev

날짜에 정의되지 않은 상수 사용

분류에서Dev

주의 : 정의되지 않은 상수 self- 가정 된 'self'사용, property_exists를 첫 번째 인수로 넣을 때

분류에서Dev

정의되지 않은 변수 : 내용

분류에서Dev

isset 사용 후에도 정의되지 않은 변수

분류에서Dev

정의 된 정의되지 않은 변수

분류에서Dev

주의 : 함수 + =에 정의되지 않은 변수

분류에서Dev

주의 : 함수 + =에 정의되지 않은 변수

분류에서Dev

정의되지 않은 변수 :이

분류에서Dev

정의되지 않은 상수 사용 허용

분류에서Dev

Codeigniter 메시지 : 정의되지 않은 상수 사용

분류에서Dev

JSONArray 매개 변수의 중첩 된 객체에 대한 수정 사항이 고정되지 않음

분류에서Dev

정의되지 않은 수의 변수 이름 지정

분류에서Dev

bash 함수 정의에서 설정되지 않은 변수를 사용하는 데 위험이 있습니까?

분류에서Dev

PHP에 래핑 된 포함 후 정의되지 않은 변수

분류에서Dev

수신 오류 : 알림 : 정의되지 않은 변수 – 이미 정의 됨

분류에서Dev

시드시 정의되지 않은 상수 사용

Related 관련 기사

  1. 1

    PHP주의 사항 : 정의되지 않은 변수이지만 이미 정의되어 있습니다.

  2. 2

    콘솔 로그에 이미 인쇄 된 정의되지 않은 변수

  3. 3

    이미 정의 된 함수에 대한 정의되지 않은 참조

  4. 4

    데이터에 전달 된 정의되지 않은 변수

  5. 5

    주의 : 정의되지 않은 변수 : 테이블

  6. 6

    설치된 파비콘-> 정의되지 않은 변수-> 사이트 충돌

  7. 7

    사용자 지정 PHP 함수에 "정의되지 않은 변수"가 표시되는 이유

  8. 8

    정의되지 않은 상수 SQL 사용- 'SQL'로 가정

  9. 9

    정의되지 않은 상수 STDIN 사용- 'STDIN'으로 가정

  10. 10

    정의되지 않은 상수 zip 사용- 'zip'으로 가정

  11. 11

    정의되지 않은 상수 문 사용- '문'으로 가정

  12. 12

    정의되지 않은 상수 ID 사용-가정

  13. 13

    PHP에서 정의되지 않은 상수 오류 사용

  14. 14

    날짜에 정의되지 않은 상수 사용

  15. 15

    주의 : 정의되지 않은 상수 self- 가정 된 'self'사용, property_exists를 첫 번째 인수로 넣을 때

  16. 16

    정의되지 않은 변수 : 내용

  17. 17

    isset 사용 후에도 정의되지 않은 변수

  18. 18

    정의 된 정의되지 않은 변수

  19. 19

    주의 : 함수 + =에 정의되지 않은 변수

  20. 20

    주의 : 함수 + =에 정의되지 않은 변수

  21. 21

    정의되지 않은 변수 :이

  22. 22

    정의되지 않은 상수 사용 허용

  23. 23

    Codeigniter 메시지 : 정의되지 않은 상수 사용

  24. 24

    JSONArray 매개 변수의 중첩 된 객체에 대한 수정 사항이 고정되지 않음

  25. 25

    정의되지 않은 수의 변수 이름 지정

  26. 26

    bash 함수 정의에서 설정되지 않은 변수를 사용하는 데 위험이 있습니까?

  27. 27

    PHP에 래핑 된 포함 후 정의되지 않은 변수

  28. 28

    수신 오류 : 알림 : 정의되지 않은 변수 – 이미 정의 됨

  29. 29

    시드시 정의되지 않은 상수 사용

뜨겁다태그

보관