Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wywołaniem funkcji...
blackroger
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

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


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);

Ten post edytował blackroger 26.02.2009, 21:51:06
Go to the top of the page
+Quote Post
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


call_user_func_array() powinno pomóc winksmiley.jpg

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
batman
post
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To też powinno pomóc - func_get_args


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

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: 21.08.2025 - 00:06