За последние 24 часа нас посетили 17633 программиста и 1655 роботов. Сейчас ищут 937 программистов ...

PHP не умеет делать этого?

Тема в разделе "Прочие вопросы по PHP", создана пользователем bomuva, 27 мар 2009.

  1. bomuva

    bomuva Активный пользователь

    С нами с:
    27 мар 2009
    Сообщения:
    3
    Симпатии:
    0
    Умеет ли PHP передавать параметр в функцию-переменную:

    есть функция:
    function test ($text){echo $text}

    затем имя функции задаю динамически
    $fname="test";

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

    если так
    $fname="test(1212121)";
    $fname();

    то выдает ошибку...
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    PHP:
    1. <?php
    2. $fname = 'test';
    3. $fname(1212121);
     
  3. bomuva

    bomuva Активный пользователь

    С нами с:
    27 мар 2009
    Сообщения:
    3
    Симпатии:
    0
    Спасибо, однако мне это не совсем подходит, так как заранее неизвестны не только имя функции, но и список ее параметров, поэтому перечень параметров должен задаваться тоже динамически.
     
  4. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
  5. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  6. bomuva

    bomuva Активный пользователь

    С нами с:
    27 мар 2009
    Сообщения:
    3
    Симпатии:
    0
    ОК, спасибо