집 >백엔드 개발 >PHP 튜토리얼 >포토샵 cs5 공식 중국어 크랙 버전 다운로드 초보자가 추천하는 PHP 변수 요약
포토샵 cs5 공식 중국어 크랙 버전 다운로드 초보자가 추천하는 PHP 변수 요약
WBOY원래의
2016-07-29 08:44:521276검색
PHP에서는 변수를 명시적으로 선언할 필요가 없습니다. 변수 선언은 할당과 동시에 수행할 수 있습니다. 좋은 프로그래밍 방법은 모든 변수를 사용하기 전에 선언해야 하며 주석을 사용하는 것이 좋습니다. 1. 변수 할당 변수를 선언한 후 값을 할당하는 방법에는 값 할당과 참조 할당이 있습니다. 1. 값 할당 $color = "red" ; $sum = 12 "15" ; /* $sum = 27 */ 2. 값 동일한 복사본을 참조로 할당해야 합니다. 참조 할당 생성된 변수는 다른 변수가 참조하는 내용과 동일합니다. 여러 변수가 동일한 내용을 참조하는 경우 그 중 하나를 수정하면 나머지 변수에 반영됩니다. 예: $value1 = "hello" ; $value2 = &value1 ; /*$value1 및 $value2는 모두 "hello"입니다.*/ $value2 = "goodbye" ; /*$value1 및 $value2는 모두 "goodbye"입니다. */ ?>2. 변수 범위 변수는 PHP 스크립트의 어느 곳에서나 선언할 수 있습니다. 변수의 위치는 변수에 대한 액세스 범위에 큰 영향을 미칩니다. 이 액세스 가능한 범위를 범위라고 합니다. PHP 변수의 4가지 범위: △ 지역 변수 △ 함수 매개 변수 △ 전역 변수 △ 정적 변수 1. 함수에 선언된 지역 변수 지역변수로 간주되어 함수 내에서만 참조가 가능하며, 해당 변수가 선언된 함수를 종료하면 해당 변수와 해당 값이 삭제됩니다. 전역적으로 액세스 가능한 변수를 의도적으로 또는 실수로 수정할 가능성을 제거합니다. $x = 4 ; function insertx ( ) { $x = 0 ; print "$x 내부 함수는 $x 입니다. } Assignx ( ) ; print "함수 외부의 $x는 $x입니다. " 코드 실행 결과는 다음과 같습니다. 함수 내부의 $x는 0입니다. 외부 함수는 4입니다. 2. 함수 매개변수 PHP는 다른 프로그래밍 언어와 동일합니다. 매개변수를 받는 모든 함수는 함수 헤더에 이러한 매개변수를 선언해야 합니다. 이러한 매개변수는 함수 외부의 값을 허용하지만 함수를 종료한 후에는 더 이상 액세스할 수 없습니다. (참조로 전달된 매개변수 제외) 예: function x10 ( $value ) { $value = $value * 10 ; return $value ; 완료되면 매개변수가 취소됩니다. 3. 글로벌 변수 로컬 변수와 달리 글로벌 변수는 프로그램 내 어디에서나 접근이 가능합니다. 함수에서 전역 변수를 변경할 때는 해당 변수를 함수에서 전역 변수로 명시적으로 선언해야 합니다. 함수에서 변수 앞에 GLOBAL을 추가하면 됩니다. 예: $somevar = 15; function addit ( ) { GLOBAL $somevar; $somevar; print "somevar is $somevar"; addit ( ) ; $somevar의 표시된 값은 16이어야 합니다. 그러나 GLOBAL $somevar ; 행이 제거되면 $somevar 변수는 암시적으로 0에 1을 더한 값으로 설정되고 최종 값이 표시됩니다. 값은 1입니다. 전역 변수를 선언하는 또 다른 방법은 다음과 같이 PHP의 $GLOBAL 배열을 사용하는 것입니다. $somevar = 15; function addit () { $GLOBALS[ 'somevar' ]; } addit ( ) ; print "somevar is ". $GLOBALS[ 'somevar' ] ; 반환 값은 다음과 같습니다: somevar는 16입니다. static. (정적) 범위. 일반 변수의 함수 매개변수는 함수가 종료되면 소멸되지만 정적 변수는 함수가 종료될 때 값을 잃지 않으며 함수가 다시 호출될 때 이 값을 유지할 수 있습니다. Bianliangming 앞에 STATIC 키워드를 추가하여 정적 변수를 선언할 수 있습니다. STATIC $somevar ; 예를 들어보세요: function keep_track ( ) { STATIC $count = 0 $count print "< ;br>" ; } keep_track( ) ; keep_track( ) ; keep_track( ) ; keep_track( ) ; $count가 static으로 지정되지 않은 경우(해당 , $count는 지역 변수), 출력은 1 1 1 1 이 됩니다. $count는 정적이므로 함수가 실행될 때마다 앞부분이 유지됩니다. . 출력은 다음과 같습니다. 1 2 3 4 정적 범위는 재귀 함수에 유용합니다. 재귀 함수는 특정 조건이 충족될 때까지 자신을 반복적으로 호출하는 강력한 프로그래밍 개념입니다. 5. PHP의 슈퍼 전역 변수 PHP는 스크립트를 실행하는 사람과 위치에서 액세스할 수 있는 유용한 사전 정의된 변수를 많이 제공하며, 많은 양의 환경 관련 정보를 제공하는 데 사용됩니다. 이러한 변수를 사용하여 현재 사용자 세션, 사용자 운영 체제 환경 및 로컬 운영 환경에 대한 자세한 정보를 얻을 수 있습니다. PHP는 일부 변수를 생성하지만 다른 많은 변수의 가용성과 값은 운영 체제와 웹 서비스에 따라 다릅니다. 사전 정의된 모든 변수 출력: foreach ( $_SERVER as $var => $value ) { echo "$var => $value " } 사용자의 IP 주소 표시: print "HI!귀하의 IP 주소는 ".$_SERVER[ ' REMOTE_ADDR' ] 입니다. PHP에서 사전 정의된 변수 배열을 사용하려면 PHP.INI 파일에서 구성 매개변수를 활성화해야 합니다. track_vars .
위 내용은 포토샵 cs5 공식 중국어 크랙버전 다운로드 PHP 변수 요약과 초보자에게 추천하는 포토샵 cs5 공식 중국어 크랙버전 다운로드 내용을 소개하고 있어, PHP 튜토리얼에 관심있는 친구들에게 도움이 되었으면 좋겠습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.