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

Форум PHP

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

 

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

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

тема: Можно ли получить не значение, а название самой переменной?
 
 автор: STEVER   (29.10.2008 в 13:33)   письмо автору
 
 

мы передаем в функцию somefunc($some_var_name)
можно ли внутри функции узнать название переменной $some_var_name, а не просто ее значение?

  Ответить  
 
 автор: sl1p   (29.10.2008 в 14:05)   письмо автору
 
   для: STEVER   (29.10.2008 в 13:33)
 

  function vname(&$var, $scope=false, $prefix='unique', $suffix='value')
  {
    if($scope) $vals = $scope;
    else      $vals = $GLOBALS;
    $old = $var;
    $var = $new = $prefix.rand().$suffix;
    $vname = FALSE;
    foreach($vals as $key => $val) {
      if($val === $new) $vname = $key;
    }
    $var = $old;
    return $vname;
  }

©php.net

  Ответить  
 
 автор: STEVER   (29.10.2008 в 15:24)   письмо автору
 
   для: sl1p   (29.10.2008 в 14:05)
 

хм,
способ конечно извращенный,
но работает.
благодарю!

  Ответить  
Rambler's Top100
вверх

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