로컬변수는 저장방식에 따라 동적저장형과 정적저장형으로 나눌 수 있습니다. 함수의 지역 변수는 정적 저장소 클래스로 특별히 선언되지 않는 한 기본적으로 저장 공간을 동적으로 할당합니다. 내부 동적 변수는 함수 호출 후 자동으로 해제됩니다. 함수가 실행된 후에도 내부 변수를 메모리에 유지하려면 정적 변수를 사용해야 합니다. 함수가 실행된 후 정적 변수는 사라지지 않지만 함수에 대한 모든 호출에서 공유됩니다. 즉, 함수가 다시 실행되면 정적 변수는 이전 결과에서 계속 작동하며, 스크립트 실행 중에 사용됩니다. 기간 함수는 처음 호출될 때 초기화됩니다. 함수 변수를 static으로 선언하려면 static 키워드를 사용해야 합니다. 앞서 우리는 PHP 변수 범위의 지역 변수와 PHP 변수 범위의 전역 변수를 소개했습니다. 정적 변수는 응용 프로그램이 성공하면 더 이상 다른 유사한 응용 프로그램을 허용하지 않습니다. 정적 변수는 값을 변경할 수 없다는 의미는 아니며 값을 변경할 수 없는 수량을 상수라고 합니다. 보유하는 값은 변경 가능하며 최신 상태로 유지됩니다. 함수가 호출되거나 종료될 때 변경되지 않기 때문에 정적이라고 합니다. 즉, 마지막 호출
1. 정적 정적 로컬 변수와 정적 전역 변수의 차이점에 대한 자세한 설명
소개: 로컬 변수는 동적 저장소 유형과 정적 저장소로 나눌 수 있습니다. 보관방법에 따른 종류입니다. 함수의 지역 변수는 정적 저장소 클래스로 특별히 선언되지 않는 한 기본적으로 저장 공간을 동적으로 할당합니다.
소개: C 언어는 범위 측면에서 전역 변수, 정적 전역 변수, 로컬 변수 및 정적 로컬 변수의 4가지 변수를 정의할 수 있습니다.
소개: PHP 커널 연구 정적 변수. 정적 변수는 정적 전역 변수일 수 있습니다. unset이 호출되지 않으면 이 정적 변수는 Zend 메모리 관리에 의해 해제될 때까지 항상 존재합니다.
PHP 정적 전역 변수일 수 있습니다. follow 일반 전역 변수의 차이점은 무엇입니까
소개: PHP 정적 전역 변수와 일반 전역 변수의 차이점은 무엇입니까? 위의 예에서 $glo는 전역 범위와 출력 결과는 static 키워드가 있든 없든 다릅니다.
PHP 커널은 정적 변수를 연구합니다. 정적 변수는 정적 전역 변수일 수 있습니다. unset이 호출되지 않으면 이 정적 변수는 프로그램이 종료될 때까지 항상 존재하며 Zend 메모리 관리에 의해 해제됩니다.
6. follow 일반 전역 변수의 차이점은 무엇인가요
소개: PHP 정적 전역 변수와 일반 전역 변수의 차이점은 무엇인가요? 위의 예에서 $glo는 전역 범위와 출력 결과는 static 키워드가 있는 것과 없는 것이 다릅니다7. 소개: 1. 함수가 호출되고 종료될 때 변경되지 않습니다. 그러나 변수는 계속 존재하지만 사용할 수 없습니다. 이를 정의한 함수를 다시 호출하면 계속 사용할 수 있으며, 이전 호출 후 남은 값이 저장됩니다. 2. 정적 지역 변수는 한 번만 초기화됩니다. 3. 정적 속성은 문자로만 초기화할 수 있습니다. 값이나 상수는 사용할 수 없습니다
위 내용은 PHP 정적 전역 변수에 관한 7가지 추천 기사의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!