Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> domyslne parametry funkcji, wybrana kolejnosc podawania argumentow
KaveS
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.02.2009
Skąd: London

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


bardzo dawno tu nie zagladalem, wiec najpierw sie przywitam ze wszystkimi starymi i nowymi uzytkownikami ;p
siemanko wszystkim!

ostatnio powoli przygotowywuje sie by zostac ZCE
wlasnie przegladajac jeden z kursow [od razu zaznaczam, ze nie jest najwyzszej jakosci]
natrafilem na przyklad wybierania argumentu, ktory chce sie podawac, jesli kilka jest domyslnych. troche ciezko mi to wyjasnic, wiec najlepiej to zademonstruje

instruktorka definiuje i wykonuje w nastepujacy sposob funkcje:
  1. <?php
  2. function x($a = 0, $b = 0){
  3.    return $a + $b;
  4. }
  5.  
  6. echo x($b = 5);
  7. ?>

i jako wynik ma 5

jeszcze sie nie smiejcie ;p
dla mnie i pewnie dla zdecydowanej wiekszosci z was, jest to oczywiste, ze popelnia blad, myslalc, ze to dziala poprawnie, bo jest to po prostu przypisanie wartosci 5 do $b, a pozniej zwrocenie wartosci tego wyrazenia [5] jako _pierwszego_ argumentu.

jednakze zastastanawia mnie czy wczesniej istniala taka wersja PHP, dla ktorej takie wyrazenie bylo prawdziwe
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 08:18