2011-03-30 9 views
1

대상 PHP 파일 포함 파일 외부에 설정된 변수 집합이 있는데 어떻게 대상 PHP 포함 파일에 설정합니까? 예 :PHP 포함 파일에서 변수를 설정하는 방법은 무엇입니까?

<?php 
    $fname = "david"; 
?> 

어떻게 다른 PHP 파일에서 $ fname을 설정하겠습니까?

<?php 
    $fname = "david"; 
?> 

이 직접 질문에 대한 대답,하지만 당신이 실제로 포함되어있는 파일에 설정되는 변수에 액세스하려는 나는 짐작 것 : 다른 PHP 파일에서

+1

어떤 파일이 포함되어 있습니까? 좀 더 완벽한 예를들 수 있습니까? – deceze

+0

위의 코드는 $ fname을 설정하고자하는 PHP 파일을 포함합니다. 정확히 – dave

답변

6

당신은 할 것 현재 파일이나 그 라인을 따라 무엇인가.

그래서

File1.php

:

<?php 
    $fname = "david"; 
?> 

File2.php

<?php 
require_once 'File1.php'; 
echo $fname; 

화면에 인쇄되는 david 초래.

+0

입니다. 다른 php 파일의 변수에 사용자 입력을 저장하려고하기 때문에. 어떻게해야합니까? – dave

+0

화려한 ... LOL. 무리 감사. – dave

0

그냥 직접 사용하십시오.

$ fname = "귀하의 가치";

1

PHP 문서의 변수 범위는 an article입니다.

전역 변수 범위는 포함 된 모든 필수 파일에서 공유됩니다. 예를 들어, $ fname을 전역 적으로 정의한 후에는 다른 파일에 있어도 나중에 실행되는 다른 모든 PHP 행은 $ fname에 액세스 할 수 있습니다. a.php에 경우 : 예

<?php 
    $fname = "david"; 
?> 

및 b.php입니다

<?php 
    $fname = "sarah"; 
    include 'a.php'; 
    // $fname is now "david" 
?> 

후 실행 b.php 후 "사라"로 $의 FNAME를 정의 할로 재정의 "david"(a.php를 통해).

관련 문제