Отключение переменных

ceckbr

Guest
Отключение переменных

Допустим, у меня есть скрипт my_script.php:
PHP:
<?php 
...
include("another_script.php");
...
?>
Как сделать, чтобы в another_script.php не были видны переменные, которые были объявлены в my_script.php ?

Вызывать include() внутри тела функции не подходит, так как в another_script.php могут быть объявлены свои функции.
 

Crazy

Developer
Re: Отключение переменных

Автор оригинала: ceckbr
Вызывать include() внутри тела функции не подходит, так как в another_script.php могут быть объявлены свои функции.
Just try this:

PHP:
<?php

function foo() {

    function bar() {
      echo 'bar() called';
    }

    bar();
}

foo();

?>
 

ceckbr

Guest
Ой, а я не знал, что в функции можно объявлять еще одну функцию. Спасибо, Crazy!
 
Сверху