Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Opcjonalna zmienna w funkcji php
thomson89
post 21.03.2009, 21:20:25
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Jak można zrobić, opcjonalną zmienną, przy tworzeniu własnych funkcji?

  1. <?php
  2. function cos(zmienna, opcjonalna_zmienna){};
  3. cos(cos)
  4. ?>


Wyskakuje error że brak drugiej zmiennej.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
erix
post 21.03.2009, 21:36:11
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://pl.php.net/manual/pl/functions.arguments.php

Totalne lenistwo?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
InosU31
post 21.03.2009, 22:36:21
Post #3





Grupa: Zarejestrowani
Postów: 221
Pomógł: 14
Dołączył: 11.03.2009
Skąd: Lubaczów

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


Cytat(thomson89 @ 21.03.2009, 21:20:25 ) *
Jak można zrobić, opcjonalną zmienną, przy tworzeniu własnych funkcji?

  1. <?php
  2. function cos(zmienna, opcjonalna_zmienna){};
  3. cos(cos)
  4. ?>


Wyskakuje error że brak drugiej zmiennej.


Mozesz jej przypisac jakas wartosc albo wyswietlic dwa arguenty :
  1. <?php
  2. function costam ($zmienna, $opcjonalna_zmienna = 2)
  3. {
  4. echo $zmienna;
  5. echo $opcjonalna_zmienna;
  6. }
  7.  
  8. costam (1);
  9. ?>


lub

  1. <?php
  2. function costam ($zmienna, $opcjonalna_zmienna)
  3. {
  4. echo $zmienna;
  5. echo $opcjonalna_zmienna;
  6. }
  7.  
  8. costam (1, 2);
  9. ?>


nie wiem czy o to ci chodzilo?

Pozdrawiam
Go to the top of the page
+Quote Post
erix
post 21.03.2009, 22:46:28
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Musiałeś przepisywać manuala, do którego - notabene - zalinkowałem...?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
InosU31
post 22.03.2009, 00:19:21
Post #5





Grupa: Zarejestrowani
Postów: 221
Pomógł: 14
Dołączył: 11.03.2009
Skąd: Lubaczów

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


Cytat(erix @ 21.03.2009, 22:46:28 ) *
Musiałeś przepisywać manuala, do którego - notabene - zalinkowałem...?


nic nie przepisalem bo nawet do niego nie zagladalem. a napisalem to czego sie nauczylem z jednego kursu ;-)

sory za zdublowanie twojego posta


pozdrawiam
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:51