как передать переменные между 2 php страницами, когда последняя вызывается с помощью require () - PullRequest
0 голосов
/ 18 февраля 2011

Я новичок в PHP, и у меня есть этот вопрос:

скажи, что у меня есть:


a.php:

$a = 'foo' ;
$b = 'baz' ;
require ('b.php') ;

Как передать переменные $ a и $ b в b.php? Как мне использовать эти переменные в b.php?

спасибо большое !!

Ответы [ 2 ]

1 голос
/ 18 февраля 2011

Просто убедитесь, что вы вызываете require () после установки переменных, и они должны быть доступны в b.php.

a.php:

$a = 'foo';
$b = 'baz';
require('b.php');

b.php:

echo 'a: '. $a;
echo 'b: '. $b;
1 голос
/ 18 февраля 2011

Вы можете использовать эти переменные сразу в b.php

require (), include () и т. Д. ... включает файл в той же области, что и include, за исключением функций / классов, включаемых в глобальную область.

Вот ссылка на документацию, которая это хорошо объясняет: http://php.net/manual/en/function.include.php

...