Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przekazywanie argumentu do metody?, Przekazywanie argumentu do metody?
krtenew
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 11.07.2014

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


Jak przekazac tablice do metody z pól klasy żeby przy wwywolaniu metody nie trzeba był jej podawac przeczytałem wszystkie menuale i nic oto przykład.


<?php
class Klasa{
public $tablica = array(
1=>"Ponidziałek",
2=>"Wtorek",
3=>"Środa",
4=>"Czwartek"
);

public static function pokaz($i,$tablica){
echo $tablica[$i];
}
}
Klasa::pokaz(1, $tablica); //udało mi sie jedynie tu na sztywno wstawiajac statyczna metode z tej klasy


Jak mozna zrobic zeby ominąc drugi argument metody ?



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kpt_lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


  1. <?php
  2.  
  3. class TablicaDoMetody {
  4.  
  5. public static function pokaz($id, array $tablica) {
  6. return (isset($tablica[$id]))?$tablica[$id]:null;
  7. }
  8. }
  9.  
  10. $array = array(
  11. 0 => "#0",
  12. 1 => "#1",
  13. 2 => "#2"
  14. );
  15.  
  16. echo TablicaDoMetody::pokaz(1, $array);
  17.  
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: 26.12.2025 - 13:43