Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> bezpośredni dostęp do tablicy z danej funkcji
StreetFighter
post 7.06.2020, 20:34:38
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 2
Dołączył: 17.04.2017
Skąd: 127.0.0.1

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


Mam kod:
  1. class A{
  2.  
  3. private array $arr = [];
  4.  
  5.  
  6.  
  7. public function sett($name, $var){
  8. $this->arr[$name] = $var;
  9. }
  10.  
  11. public function gett($name){
  12. return $this->arr[$name];
  13. }
  14.  
  15. }
  16.  
  17. $animal = new A;
  18.  
  19. $animal->sett('Cat', ['type'=> [1,2,3,4]]);
  20. $animal->sett('Cat', ['type2'=> [1,2,3,4]]);
  21. $animal->sett('Cat', ['type3'=> [1,2,3,4]]);
  22.  
  23. //spodób 1
  24.  
  25. $animal->gett('Cat')['type'];
  26. $animal->gett('Cat')['type2'];
  27. $animal->gett('Cat')['type3'];
  28.  
  29. //czy sposób2
  30.  
  31. $cat = $animal->gett('Cat');
  32. $cat['type'];
  33. $cat['type2'];
  34. $cat['type3'];



Zastanawiam się czy obydwa sposoby są równie wydajne i nie zawracać sobie nimi głowy, czy jednak używać sposób 2 jak kiedyś się używało.

Ten post edytował StreetFighter 7.06.2020, 20:35:32
Go to the top of the page
+Quote Post

Posty w temacie


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 - 04:47