Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Przekazanie pustej wartości jako argument funkcji?
starterrrrr
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

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


Witam.
Mam pewien problem

  1.  
  2. function doAction(string $stan, ?string $tryb = 'td', array $param_array = array()) {
  3.  
  4. if (!empty($tryb) && $tryb != null) {
  5. print('NOT EMPTY');
  6. } else {
  7. print('EMPTY');
  8. }
  9. }
  10.  
  11. echo doAction('aaa', '');//tutaj potrzebuje przekazać do funkcji pusta wartosc i uzyskac empty.
  12. echo doAction('aaa', null);//tutaj potrzebuje przekazać do funkcji pusta wartosc i uzyskac empty.
  13.  
  14. echo doAction('aaa'); //tutaj bym chciał, żeby mi przekazywało domyślna wartość i zwracało NOT EMPTY a w powyższych przypadkach EMPTY.
  15.  
  16.  


Chciałem ustawić domyślną wartośc parametru $tryb na td, ale teraz jest problem, bo nie mogę przekazać do funkcji pustej wartości, zawsze jest NOT EMPTY, wstawia mi zawsze 'td'.

Jak sobie z tym poradzić. Próbowałem coś z isset wewnątrz funkcji, ale zmienna $tryb, zawsze tam istnieje :/

Ten post edytował starterrrrr 28.10.2020, 10:12:31
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: 22.08.2025 - 20:37