Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak uzyc funkcji z klasy?, w innej funkcji tej samej klasy
Pakinter
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.01.2005

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


Przykladowa mam klase:

  1. <?php
  2. class Klasa{
  3.  
  4.  function f1{ 
  5.  echo &#092;"aaaaa\";
  6. }
  7.  
  8.  function f1{
  9. echo &#092;"bbbb\";
  10. [b] Tutaj chce uzyc funkcji f1[/b]
  11.  }
  12.  
  13. }
  14. ?>


Jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <?php
  2.  
  3. Klasa::f1(); // statyczne wywołanie metody albo
  4. $object = new Klasa;
  5. $object -> f1();
  6.  
  7. ?>


--------------------
Go to the top of the page
+Quote Post
hwao
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Ten kod co podales nie ma szans dzialac! nie moga byc 2 tak samo nazywajace sie funkcje(metody).

Jezeli odowlujesz sie wewnatrz klasy to mozesz
  1. <?php
  2. $this->funkcjaJakas();
  3. ?>

Albo statycznie
  1. <?php
  2. nazwaKlasy::jakasMetoda();
  3. ?>
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Statycznie wewnatrz klasy
  1. <?php
  2. self::nazwaFunkji()
  3. ?>

Nie musisz wtedy uzywac nazwy klasy przy wywolywaniu metody


--------------------
Nie lubię jednorożców.
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: 20.08.2025 - 12:03