>  기사  >  백엔드 개발  >  함수 매개변수 변수와 전역 변수가 같은 이름을 가질 수 있나요?

함수 매개변수 변수와 전역 변수가 같은 이름을 가질 수 있나요?

angryTom
angryTom원래의
2019-10-30 14:55:215589검색

함수 매개변수 변수와 전역 변수가 같은 이름을 가질 수 있나요?

함수 매개변수 변수와 전역 변수가 같은 이름을 가질 수 있는지

#🎜 🎜 #같은 이름을 가질 수 있습니다. 함수 내에서 전역 변수를 사용하려면 전역 키워드를 사용하여 선언하면 됩니다. 이때 변수의 주소는 전역 변수를 가리킵니다.

<?php 
$a = 1;
function A($a){
echo $a;
global $a;
echo $a;
}
A(2);
?>

결과:


2 1

공식 매개변수:

사용자 정의 함수 의 "형식 매개변수"는 실제 변수가 아니므로 가상변수라고도 합니다. 실제 매개변수와 형식 매개변수는 동일한 이름을 가질 수 있습니다.

전역 변수:

전역 변수는 객체 함수나 이 프로그램의 어느 곳에서나 생성할 수 있습니다. 전역 변수는 이 프로그램의 모든 개체나 함수에서 참조할 수 있습니다.

PHP 관련 지식을 더 보려면

PHP中文网을 방문하세요!

위 내용은 함수 매개변수 변수와 전역 변수가 같은 이름을 가질 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.