외부 PHP 파일에서 변수 액세스
PHP에서는 다음을 사용하여 별도의 PHP 파일에 저장된 변수의 값을 검색할 수 있습니다. 진술을 포함하거나 요구합니다. 그러나 여러 포함 파일에서 동일한 변수 이름이 선언되면 마지막 포함 파일에 할당된 값이 이전에 정의된 값을 덮어씁니다.
예:
고려하세요. 다음 예:
page1.php:
<code class="php">$var1 = 'page1';</code>
page2.php:
<code class="php">$var1 = 'page2';</code>
footer.php:
<code class="php"><a href="">$var1 from page1</a><br> <a href="">$var1 from page2</a></code>
해결책:
footer.php의 $var1 변수에 액세스하려면 다음 접근 방식을 사용할 수 있습니다.
myfile.php:
<code class="php">$var1 = 'test'; include 'mysecondfile.php'; echo $var1; // Output: tester</code>
mysecondfile.php:
<code class="php">$var1 = 'tester';</code>
설명:
mysecondfile.php를 포함시키면 myfile.php의 $var1 값이 mysecondfile.php에 할당된 값으로 덮어쓰여집니다. 이를 통해 myfile.php에 있는 $var1의 업데이트된 값에 액세스할 수 있습니다.
대안:
변수 덮어쓰기를 방지하려면 각각에 대해 다른 변수 이름을 사용하는 것이 좋습니다. PHP 파일. 이렇게 하면 변수가 독립적으로 유지되고 필요에 따라 검색할 수 있습니다.
위 내용은 외부 PHP 파일에서 변수에 액세스하고 덮어쓰기를 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!