dr.nomore
27.02.2014 - 14:52
Цитата (sadex13 @ 23.02.2014 - 15:47) |
Еще один момент. Есть включаемые файлы-скрипты, от которых нужен только результат их работы - итоговая выходная переменная. А при инклюде в подключаемый файл тащатся все переменные подключающего файла, включая массу ненужных промежуточных. Я их удаляю через unset, пока ничего лучше не придумал, хотя, может, есть способ получше. |
А что, при подключении через переменную в инклюженном файле меняется scope?
типа
$a = 99;
$b = include returna.php
// returna.php
<?
return $a;
?>
echo $b;
и напишут вариабле ундефайнед?
dr.nomore
27.02.2014 - 14:57
Для локальных операций с небольшим числом зависимостей идеально подоходят кложи.
$b=99;
$close = function($a) use($b){
return $b+$a;
};
$close=$close(1);
echo $close; // 100
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.