Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dynamiczne wywolywanie funkcji
Forum PHP.pl > Forum > Przedszkole
Guest
w jaki sposob dynamicznie wywolac jakas funkcje... ?
chodzi o to ze funkcje przyklad mozna wywolac za pomoca:
przyklad();
a w jaki sposob wywolywac funkcje z dynamicznymi nazwami ?
devnul
  1. <?php
  2. $nazwafunkcji="przyklad";
  3. $wynik=$nazwafunkcji();
  4. ?>
Guest
hmm jeszcze jedno pytanko.. w jaki sposob dynamicznie dodawac argumenty tzn mam tablice z arg
$array=array('a',1,2);
w jaki sposob je dodac do funkcji jesli normalnie dodaje sie w ten sposob
funkcja('a',1,2); ?
Foxx
  1. <?php
  2.  
  3. nazwa_funkcji($array[0], $array[1], $array[2]);
  4.  
  5. ?>
legorek
Myśle, że autorowi bardziej przyda się: call_user_func_array" title="Zobacz w manualu php" target="_manual

  1. <?php
  2.  
  3. call_user_func_array('funkcja', $array)
  4.  
  5.  
  6. ?>
Guest
Foxx, nie o to chodzilo... powiedzmy, ze nei wiemy ile funkcja ma parametrow.. jak zrobic.. aby wystarczylo dodac array a z niego juz bedapobierane po kolei parametry funkjcji ale nie w taki sposob jak opisales.. bo np. przy funkcji wymagajacej 100 parm.. byloby to troszke meczace... ;/
nospor
wszystko jest opisane w manualu:
http://pl.php.net/manual/pl/functions.arguments.php

prosze na przyszlosc uzywac znacznikow w tytule zgodnie z zasadami forum przedszkole
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.