Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: нужно ли обнулять переменные функцией unset
 
 автор: php_fx   (06.08.2007 в 18:47)   письмо автору
 
 

Подскажите должен ли я обнулять в функции
данные например типа массив или php сам обнулит
по оканчанию работы этой функции


class Someclass
{

    function checktData($file )
            if(!$array = file($file )  )
                   return false;

                // обработка данных

                    unset(  $array   )
    }

                       
}

   
 
 автор: Unkind   (06.08.2007 в 18:47)   письмо автору
 
   для: php_fx   (06.08.2007 в 18:47)
 

Не нужно.

   
 
 автор: php_fx   (06.08.2007 в 18:57)   письмо автору
 
   для: Unkind   (06.08.2007 в 18:47)
 

а если буду использовать ссылку на массив
php сам обнулит данные по оканчанию работы этой функции
например так


function checktData_ptr($file , & $array ) 
            if(!$array = file($file )  ) 
                   return false; 

                // обработка данных 

                    unset(  $array   ) 
    }

   
 
 автор: Unkind   (06.08.2007 в 18:58)   письмо автору
 
   для: php_fx   (06.08.2007 в 18:57)
 

Я же сказал не нужно ничего уничтожать в конце (под)?программы. Это сделает PHP.

   
 
 автор: php_fx   (06.08.2007 в 19:00)   письмо автору
 
   для: Unkind   (06.08.2007 в 18:58)
 

теперь понятно

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования