문제

이 간단한 루프가 있습니다.

for($i=$_POST['position'];$i<count($myFiles);$i++)
{
    $withoutNumber = explode("_",$myFiles[$i]);
    $noNr = unset($withoutNumber[0]);
}

내 코드 편집기는 Aptana이고 문제는이 코드를 작성할 때 unset 밑줄이 그어진 키워드는 구문 오류이며 왜 그런 일이 발생하는지 전혀 모릅니다. 나는 지금 코드를 테스트 할 수 없으므로 (이 루프는 복잡한 코드의 일부입니다) 문제가 실제인지 아닌지는 실제로 알 수 없습니다. 문제는 무엇 일 수 있습니까?

도움이 되었습니까?

해결책

코드의 일부는 코드를 실행하려고하면 다음을 제공합니다.

Parse error: syntax error, unexpected T_UNSET

이는 문제가 코드에 있고 편집자가 아닌 코드에 있다는 것을 의미합니다 ;-)


고려하면 unset 아무것도 반환하지 않습니다.

for($i=$_POST['position'];$i<count($myFiles);$i++)
{
    $withoutNumber = explode("_",$myFiles[$i]);
    unset($withoutNumber[0]);
}

훨씬 더 잘 작동합니다 : 더 이상 구문 분석 오류가 없습니다.

그리고 Aptana 가이 언어 구성이 아무것도 반환해서는 안된다는 것을 "알고"라고 생각합니다. 그래서 오류가 있음을 나타냅니다.

다른 팁

unset 언어 구성이며 정상적인 기능이 아니므로 변수를 설정하는 데 사용할 수 없습니다. 보다 unset ():

참고 : 이것은 언어 구성이기 때문에 기능이 아니기 때문에 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top