Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja w klasie
rekamil97
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.11.2014

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


Mam problem bo nie działa mi mniej więcej taki kod:

  1. <?php
  2. class xxx {
  3. function a() {
  4. echo('Tekst');
  5. }
  6. function b() {
  7. a();
  8. }
  9. }
  10.  
  11. $x = new xxx();
  12. $x->b();
  13. ?>

"Call to undefined function a()"

Co w tym jest błędne?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Aqu
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

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


Próbujesz wywołać funkcję a(), a chcesz wywołać metodę a() klasy xxx.

W klasie, do swoich metod odwołujesz się przez:

  1. $this->a();
Go to the top of the page
+Quote Post
rekamil97
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.11.2014

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


A jeszcze inne pytanie. Mamy zmienną w klasie:

  1. <?php
  2. class x {
  3. var $y;
  4. }
  5. ?>


Chcemy nadać zmiennej $y wartość pobraną z bazy danych. Jak to zrobić? Czy można przed klasą dać połączenie z bazą danych i przypisać wartość zmiennej? Jak wyglądał by taki kod?
Go to the top of the page
+Quote Post
Forti
post
Post #4





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


poczytaj najpierw o klasach i metodach w php5. To co robisz to php 4.


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 09:47