Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]funkcja która inną funkcję jako parametr
codex
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 29.11.2015

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


witam. powie ktoś jak mam napisać funkcję, która jako parametr przyjmuje adres innej funkcji. wszystko fajnie wychodzi w momencie gdy funkcja będąca parametrem jest bez argumentów - tu nie ma specjalnie filozofii. problem pojawia się wtedy gdy ta funkcja której adres ma być parametrem, ma przyjmować też argumenty - jak bym tego nie zapisał to wywala mi błędy :

  1. // funkcja której adres zostanie przekazany jako parametr:
  2. function service( $argx ) {
  3. echo '<br> service = '.$argx;
  4. }
  5.  
  6. // funkcja która ma przyjąć adres innej funkcji jako jeden z parametrów:
  7. function tester( $argx, $service ) {
  8. $service( $argx );
  9. return true;
  10. }
  11.  
  12. // wywołanie próbne:
  13. tester( 'message', service($x) );

jakoś w sieci nie widzę przykładów dla php ....
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 Aktualny czas: 22.08.2025 - 04:46