MySQL, PHP: Using references as function arguments | lynda.com

에서 우리가 참조에 대해 배웠던 마지막 영화와 우리가 하나의 변수를 가질 수있는 방법 다른 변수가 참조하는 것과 동일한 값을 참조합니다 그것은 다음과 같이 작동한다

별칭 글쎄, 이제 우리는 우리가 어떻게 참조를 전달할 수 있는지 살펴보기를 바랍니다 기능 따라서 전달 된 인수 자체가 참조입니다 내 말 뜻을 보여 드리죠

여기에 내가 언급 한 파일에있다 그냥 노력하고있어 나는 그저 빠른 Save As를 할 것이고 우리는 그냥 전화 할 것이다 이 하나의 references_args 그리고 우리가 그들을 분리 유지하는 데 도움이됩니다 그럼 우리는 그것의 이름을 짓고, 함수 인수로 참조하면 우리는 모든 것을 취할 것입니다

우리가 작업 중이고 그냥 꺼내서 진짜 간단한 기능을 시도해 봅시다 이리 함수를 말하자 ref_test라고 부르고 우리는 변수를 전달하십시오 거기에서 우리는 진정한 단순한 변환을 할 것입니다

그 값이 영향을 받는지 여부를 알 수 있도록 변수에 추가하십시오 당신은 +1이나 그와 비슷한 것을 할 수 있습니다 나는 x 2 할거야 이제 우리는 a와 같은 값을 가진다면 ref_test a와 그런 다음 a의 값을 반향합니다 그만 두시고 저에게 말해주세요

a의 가치가 무엇이라고 생각하니? 우리가 지역 및 지방에 대해 알고있는 것을 기억하십시오 전역 변수 다행히도, 당신은 10을 시작으로 말할 수 있습니다 a의 값은 인수로이 함수 ref_test에 전달됩니다 그것은 얻는다 2를 곱한 다음 로컬 범위이기 때문에 아무 일도 일어나지 않습니다

그것은 로컬 값이고 a는 글로벌 값입니다 그래서 우리가 돌아와서 우리는 에코를 가지고 있습니다 변경되지 않았습니다 그러니 우리가 확실히하고 있는지를 보여 주자 그걸 분명히해라

이전에 우리가 지역과 이야기했던 기본 사항입니다 광고 글로벌 값 따라서 Firefox 대신 참고 문헌을 열어 보겠습니다 나는 단지 references_args를 요구할 것이다 우리가 있습니다, 가치는 여전히 있습니다

10, 20 아니라 10입니다 그래서 이것은 로컬 범위이기 때문에 변경되지 않았습니다 우리는 마지막 영화에서 등호 기호가있는 앰퍼샌드를 어떻게 사용했는지 보았습니다 참조 지정 여기에 앰퍼샌드를 다시 사용 하겠지만 우리는 논쟁의 앞에 그것을 놓을 시간입니다

그래서 그렇게 될 것입니다 ref_test (& $ var)가됩니다 이제 우리가 여기서 말하고있는 것은 무언가가 들어오고, 가치를 지키지 말고, 그 가치에 대한 언급을하십시오 그러므로, a와 var는 같은 것을 가리킬 것입니다 이제 어떤 효과가 있는지 살펴 보겠습니다

그거야 나는 이것을 구할 것이다 다시 돌아가서 페이지를 새로 고침하고 그것은 20과 같습니다 var가 a와 동일한 것을 가리키기 때문에, 그것은 별칭이되었습니다 따라서 단축키 또는 별칭과 동일한 방식으로 귀하의 컴퓨터에서 폴더의 별칭을 가정 해 봅시다

파일을 해당 폴더에 저장하면 별칭과 실제 폴더로 이동합니다 그것들은 똑같은 것을 지적하기 때문에 두 곳 모두에 존재합니다 여기서 일어나는 일이 바로 그 같은 가치에 영향을 미치고 있습니다 둘 다 똑같은 것을 지적하고 있습니다 이제 그만두고 생각하면 둘째, 이것은 우리가 &를 꺼내서 간단하게 global $ a라고 불렀고 간단하게 만들었습니다

내가 이것을 바꾸게 해줘 하나 그것들은 같은 효과가 있습니다 한번 해보 죠, 됐어, 똑같아 효과

사실 우리가 일하고 있다면 여기에 가치를 전달할 수도 없습니다 세상에, 알았어 그래서 약간의 차이가 있습니다 즉, 글로벌을 사용할 때, 우리가 사용할 때 가치를 전달할 필요가 없습니다 args 버전, 우리는 할, 우리는 다른 이름을 지정하는 능력이있다

우리 전역 변수를 사용할 때와 같은 변수 이름을 가질 필요는 없습니다 그래서 우리는 로컬 컨텍스트에서 이름을 바꿀 수 있지만 여전히 동일하게 참조해야합니다 맡은 일 그래서 너 한테 조금씩 다가 갈거야 글로벌 가치를 가져올 지 또는 단순히 원하는지 여부를 결정할 수 있습니다

그것을 참조로 사용하십시오 그들은 같은 것을 많이 달성 할 것입니다 소지품 문법적으로 약간 달라질 것입니다 그래서 당신은 그 두 가지를 모두 이해할 것입니다

그러면 당신은 그 중 어느 것을 사용할 수있게 될 것입니다 각 상황에서 하나의 느낌 다음 영화에서는 우리가 어떻게 할 수 있는지 살펴 보겠습니다 함수가 참조 값을 리턴하도록하십시오