Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Funkcje do klasy
lsrtb
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.11.2015

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


Mam 3 funkcje, każda coś zwraca, każda ma po jednym parametrze. Chcę przenieść je do klasy.

Zrobiłem więc nowy plik:
  1. <?php
  2.  
  3. class MojaKlasa
  4. {
  5. ... tutaj umieszczam 3 funkcje ...
  6. }
  7.  
  8. ?>

Przed każdą nazwą funkcji dodaję public.


W nowym pliku robię tak:
  1. <?php
  2.  
  3. require_once('api/MojaKlasa.php');
  4. $test = new MojaKlasa();
  5. $test -> funkcjaPierwsza('jakisparametr');
  6.  
  7. echo '<pre>';
  8. print_r($test);
  9. echo '</pre>';
  10.  
  11. ?>


Mimo to nie dostaję zwrotu funkcji w postaci tablicy. Podejrzewam, że chodzi tu o zmienną $this, nie za bardzo wiem jak to ma wyglądać.

Proszę o pomoc.
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Podaj definicję.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Taaa...

$result = $test -> funkcjaPierwsza('jakisparametr');
var_dump($result);
Go to the top of the page
+Quote Post

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: 3.10.2025 - 00:41