Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czy mozna uzyc $zmienna::metoda() ?
squid
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


  1. <?php
  2. $zmienna::metoda()
  3. ?>

czy mozna uzyc czegos takiego?, w zasadzie to zdaje mi sie ze nie bo jak to robie to dostaje kosmiczny komunikat o bledzie ale moze cos robie nie tak?
moze jest jakis sposob zeby "oszukac" php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nievinny
post
Post #2





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 27.01.2005
Skąd: Białystok

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


@dr_bonzo -> pod warunkiem, że zmienna jest obiektem oczywiście
Wtedy będzie mniej więcej tak:
  1. <?php
  2.  
  3. call_user_func_array( array( $oVar, $sMethod ), array( $mArg1, $mArg2, ... ) );
  4.  
  5. ?>

Pisane z głowy.

A poprzez operator :: nie da się, można tylko do właściwiości statycznych i metod klay.
A więc np: SomeClass::someMethod();

Ten post edytował Nievinny 30.04.2005, 18:07:37
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: 24.12.2025 - 11:51