Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie danych statycznych
Kmils21
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


Witam, da się jakoś przez funkcje dodać dane składowe do klasy np zmienna statyczna?

Tak żebym mógł się do niej odwołać w ten sposób:

class::$zmienna

Ten post edytował Kmils21 22.08.2014, 23:19:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

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


Nie mam pojęcia o OOP.
Wykombinowałem coś takiego:
  1. <?php
  2. class Zmienne{
  3. public static $i;
  4. public static $value;
  5. public static $zmienna=array();
  6. public static function zmdodaj($i,$value)
  7. {
  8.  
  9. self::$zmienna[self::$i=$i]=self::$value=$value;
  10.  
  11. return self::$zmienna;
  12. }
  13.  
  14. }
  15.  
  16.  
  17. $x=zmienne::zmdodaj(1,'ed');
  18. echo $i=zmienne::$i;
  19. echo '<br>';
  20. print_r($x);
  21. echo '<br>';
  22. echo zmienne::$zmienna[$i];
  23. echo '<br>';
  24. echo '------------------------';
  25. echo '<br>';
  26. $x=zmienne::zmdodaj('buda','pies');
  27. echo $i=zmienne::$i;
  28. echo '<br>';
  29. print_r($x);
  30. echo '<br>';
  31. echo zmienne::$zmienna[$i];
  32. echo '<br>';
  33. echo '------------------------';
  34. echo '<br>';
  35. echo zmienne::$zmienna[1];
  36. ?>
  37.  
  38.  


Czy to jest OK?
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: 29.12.2025 - 21:34