2016-12-12 2 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; 
?> 

Как это может быть достигнуто?

+0

Включите file1 в файл2, используя: include "file1.php"; чуть ниже

+0

Возможный дубликат [Передача переменной из одного файла php include в другой: global vs. 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"), как:

file2.php

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

Предполагая, что они оба в том же каталоге.

+0

, вероятно, стоит упомянуть 'require()' также –

+0

Я обновил вопрос. Включение файла в каждый приведет к вычислению вычислений в файле1 несколько раз, что приведет к фальсификации результата. –

+0

Просто 'include()' он сразу после вашего первого ' wscourge