Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ilość arg. wymagana przez funkcję
Zigi
post 22.03.2005, 19:11:17
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

Ostrzeżenie: (0%)
-----


Szukam funkcji, która pokaże mi ile argumentów potrzebuję wskazana funkcja.
Sprawdzane funkcje są zrobione przezemnie, ale nie wiem ile jest wymaganych argumentów sad.gif tylko tyle mi na razie potrzeba do szczęścia biggrin.gif

przykład:
  1. <?php
  2.  
  3. function foo ($arg_1, $arg_2)
  4. {
  5.     echo &#092;"Przykładowa funkcja.n\";
  6.     return $retval;
  7. }
  8.  
  9. function foo2 ($arg_1)
  10. {
  11.     echo &#092;"Przykładowa funkcja.n\";
  12.     return $retval;
  13. }
  14.  
  15. $ktora = foo;
  16.  
  17. if (function_exists($ktora)) {
  18.     echo &#092;"Jest taka funkcja.<br />n\";
  19.     // pod tą linią potrzebuję funkcję która pokazała by ile argumentów potrzebuje fun
  20. cja. W tym przypadku FOO -> 2.
  21. } else {
  22.     echo &#092;"Nie ma takiej funkcji<br />n\";
  23. }
  24.  
  25.  
  26. ?>


Ten post edytował Zigi 22.03.2005, 19:12:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hawk
post 23.03.2005, 09:49:20
Post #2





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


func_num_args jest tutaj bezużyteczne, bo działa tylko we wnętrzu funkcji i wcale nie podaje, ilu argumentów oczekuje funkcja.

Możliwości są dwie:
1) PHP5 + Reflection
2) Parsowanie pliku z kodem funkcji winksmiley.jpg
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:14