2016-12-12 18 views
-2

私はいくつかの変数を含むPHPファイルを持っており、それらを別のファイルに多重にエコーする必要があります。PHP内の別のファイルの変数をエコーする

FILE1:

<?php 
//some calculating going on 
$var1 = 5; 
$var2 = 2; 
?> 

FILE2:

<?php 
echo $var1; 
echo $var2; 
?> 

<?php 
echo $var1; 
echo $var2; 
?> 

はどのようにこれが達成されるだろうか?

彼らは両方とも同じディレクトリにいると仮定すると、

file2.php

<?php 
include("file1.php"); 
echo $var1; 
echo $var2; 
?> 

+0

ファイル1をファイル2に含めるには、include "file1.php";を使用します。 <?php –

+0

[[phpインクルードファイルから別のものに変数を渡す:globalとnot]の可能な複製(http://stackoverflow.com/questions/4675932/passing-a-variable-from-one-php -include-file-to-another-global-vs-not) – wscourge

答えて

0

あなたfile2.phpは次のように、include("file1.php")必要があります。

+0

おそらく 'require()'に言及する価値があります。 –

+0

私は質問を更新しました。 にファイルを含めると、file1の計算が複数回計算されるため、結果が改ざんされます。 –

+0

最初の '<?php'の直後に' include() 'するだけで、ファイル全体で複数回使用することができます。 – wscourge

関連する問題