다른 함수 안에 여러 번 호출 된 하나의 함수가 있습니다. 뭐 그런 :다른 함수 안에 여러 번 호출 된 배열을 가진 함수
function function_one()
{
global $get, $count;
function_two();
$ok1 = $get[0];
function_two();
$ok2 = $get[1];
function_two();
$ok3 = $get[2];
}
에서 "function_two()", 내가 배열로 설정되어있는 "얻을 $"변수를 가지고 있고, 나는 그런 뭔가 카운터가 있습니다
function function_two()
{
global $get, $count;
// something here
$get = array();
if (isset($count))
{
$count = $count;
} else {
$count = 0;
}
$get[$count] = $some_value;
$count ++;
}
문제 : "$ ok3"만 찼고 나머지는 비어 있습니다. 제발 도와주세요!
정확히 function_two는 무엇을합니까? 전역 내부 기능을 사용하지 마십시오. 교차 함수 값을 전달하려면 매개 변수를 사용하십시오. – Phiter
세계를 사용하지 마십시오! 변수를 매개 변수로 전달하십시오. 또한 우리에게 [mcve] – Rizier123
두 번째 함수는'function_two'라고 정의합니까? 두 함수를'function_one' 함수로 쓴 오타가 무엇입니까? –