Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Obliczanie wartości zmiennej w klasie
MeGusta
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 6.07.2015

Ostrzeżenie: (10%)
X----


Witam, mam klasę Settings, w niej mam wszystkie ważne zmienne, głownie chodzi mi o zmienna odnośnie płatności, w niej musze sobie obliczać np. prowizję ilosc złoty itp, jak to moge zrobić?
Poniżej kod który zwraca błąd ze względu na funkcję floor().

  1. class Settings {
  2. [...]
  3. public $sms = array(
  4. 0 => array(
  5. 'id' => 121,
  6. 'coins' => 10,
  7. 'netto' => floor($this->one_coin * 0.5)
  8. )
  9. );
  10. [...]
  11. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Nie wiem co dokladnie ma robic twoja klasa, ale na chwile obecna wyglada na zle zaprojektowana.

Generalnie powinna tam byc metoda np getSmsData() ktora zwroci twoja tablice dla SMS i jesli bedzie potrzeba to doliczyc sobie cos tam bazujac na aktualnych ustawieniach w obiekcie. Przeciez banalne floor to zadne obliczenia i nie zajedzie ci serwera. A nawet jak bedziesz mial naprawde skomplikowane obliczenia to mozesz je wyliczyc raz a wynik zwracac wielokrotnie.
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: 7.10.2025 - 18:00