Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Prosta funkcja foo(i dwie zmienne)
Forum PHP.pl > Forum > Przedszkole
Tomplus
  1. function foo (&$div=true, &$title=false)
  2. {
  3. if ($div === true) $SHOW .= "<div> ========================";
  4. if ($title === true) $SHOW .="<p class='title'>TYTUL</p>";
  5. if ($div === true) $SHOW .="Treść ========================</div>";
  6. return $SHOW;
  7. }
  8. echo foo(); //ok
  9. echo foo($title=true); //zmienna $title nie przekazuje wartości.
  10. echo foo($div=false, $title=true); // ok
  11. ?>


Jak zrobic aby podając tylko jedną zmienną w funkcji, funkcja przekazała mi treść którą ja oczekuje ? Czyli w tym wypadku pokazało mi tytuł ?
Blame
Nie da się, musisz podać zmienne w takiej kolejności jak masz zdeklarowane w funkcji. To, że ty przekazywaną zmienną nazwiesz tak samo nie ma żadnego znaczenia. A swoją drogą, to po co ci tu rekurencja?
@down: sry tongue.gif
Crozin
@Up: chyba referencja...
Tomplus
Czyli aby dać tytuł to musi być zawsze pred TITLE zmienna DIV ?

Blame
Przeczytaj mój poprzedni post jeszcze raz i pomyśl jak bezsensowne było zadawanie powyższego pytania. Dostałeś już odpowiedź.
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.