|
|
|
| Как подключить файл внутри функции что бы после вызова функции переменные из подключенного файла стали доступны!
function test() {
include_once "config/config.php";
}
test();
var_dump($cfg);
|
$cfg - определена в config.php
а так же, например, есть функция
function test2($className) {
include_once "$className.php";
#Тут создать класс, но по имени переменной, т.е. примерно что нужно получить - $myclass = new $className
}
|
| |
|
|
|
|
|
|
|
для: serenya1983
(09.03.2011 в 18:56)
| | Т.е. вы хотите, чтобы переменная стала доступна вне функции? Тогда её нужно объявить глобальной.
function test() {
global $cfg;
include_once "config/config.php";
}
test();
var_dump($cfg);
|
| |
|
|
|
|
|
|
|
для: cheops
(09.03.2011 в 19:22)
| | А если имя переменной не известно, т.е. нужно что б всё что объявлено в config.php стало доступно вне функии!!! | |
|
|
|
|
|
|
|
для: serenya1983
(10.03.2011 в 10:31)
| | Это синтаксисом не предусмотрено, лучше всего, помещать результаты в какой-то заранее определенный массив и объявлять его глобальным - в этом случае можно будет передать произвольное количество значений. | |
|
|
|