Как уничтожить значения всех переменных и имена функций?

grey109

Новичок
Как уничтожить значения всех переменных и имена функций?

Сабж. Есть другой вариант, кроме как unset($a, $b...)?
 

grey109

Новичок
Грубо говоря у меня есть два скрипта. Первый includ'ит второй и в обоих есть одинаковые переменные. Мне надо чтобы переменные/функции второго скрипта были не доступны первому.

Вариант, с уникальными именами переменных не подойдет.
 

tony2001

TeaM PHPClub
>Мне надо чтобы переменные/функции второго скрипта были не доступны первому.
не инклудь второй в первом, раздели их на 2 отдельных скрипта.
 

grey109

Новичок
не инклудь второй в первом, раздели их на 2 отдельных скрипта.
К сожалению так нельзя - такие уж условия.

Похоже придется unset'ить. Ну ладно, а как уничтожить имена использованных функций?
 

tony2001

TeaM PHPClub
никак.

>К сожалению так нельзя - такие уж условия.
я бы мог назвать это извращением, но это хуже.
 

Screjet

Новичок
tony2001, в пхп для полного счастя не хватает прибивалок всяких деклараций:)
 

Profic

just Profic (PHP5 BetaTeam)
Screjet
Для class-ов можешь поглядеть в поиске :) Писали такую прибивалку %)
 

Profic

just Profic (PHP5 BetaTeam)
tony2001
Дык, я не думаю, что они даже найдя тот код в поиске смогут заюзать его где-нить :) У хостеров-то нет этого "аддона" :)
К тому же мне один раз нужно было прибивать определения функций :) Была нужна куча функций, которые работают по одному разу, и создавать их через create_function было жестоко (их было очень много). Но в конце концов проблема решилась уменьшением кол-ва нужных функций и создание их через create_function :)
 

Screjet

Новичок
Profic,
а че ее искать, если я эту прибивалку анонсировал на форуме, а tony2001 (спасибо еще раз) ее окультурил до юзабильности:)

Вообщето такой набор ф-ций обеспечивает возможность загрузки/выгрузки пхп-библиотек. (Для веба никак не пригодится, но для какой либо виртуальной машины = это то что нада)

(сори за офтоп)
 
Сверху