Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wywołaniem funkcji...
Forum PHP.pl > Forum > PHP
blackroger
Mam pytanie. Czy jest możliwość żeby stworzyć funkcję posiadającą kilka argumentów stałych oraz resztę o zmiennej długości? Poniżej przedstawię problem.
Jest funkcja:
  1. <?php
  2. public function conn_post($str_http, $in_timeout, $bool_followlocation, $bool_rtransfer, (post1,post2,pos3,...,postn itd.-tego tu nie ma)){
  3.       $str= $this->post_fields(); //wywołanie funkcji o zmiennej liczbie parametrów
  4. .
  5. .
  6. .
  7. .
  8.  
  9.    }
  10. ?>

I jest druga, która jest wywoływana przez tą pierwszą, tyle że ona posiada zmienna liczbę argumentów

  1. <?php
  2. public function post_fields(){
  3. .
  4. .
  5. .
  6.    
  7.    }
  8. ?>


Jak jej przekazac te argumenty?
Wywołuje ją powiedzmy tak...
$source = $conn->conn_post('http://costam.pl', 10, true, true, 'post1','post2','post3',itd);
ayeo
call_user_func_array() powinno pomóc winksmiley.jpg

Pozdrawiam!
batman
To też powinno pomóc - func_get_args
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.