Czy da sie wywolac metode klasy przy jej powolywaniu

0

Czy mozna jakos zrobic to co w kodzie ponizej ?

 
$timer->showTime() = new Stime;

Czy jest jakas mozliwosc w ogole to zrobic zeby Od razu powiadomoc parser ze chcemy wywolac dana metode przy tworzeniu klasy.

0

Faktycznie nie pomyslalem ze mozna to tez dodac i teraz dziala mi:

<? new Stime; ?>

Dziekuje

0

tyle że zaniechujesz tutaj wszelkie idee obiektowości bo konstruktor nic takiego nie powinien robić i ma tylko zwracać obiekt
prawdopodobnie w tym miejscu chciałbyś wykorzystać metodę statyczną

0

Jeżeli przewidujesz, co chciał zrobić to bardzo nam się przydasz. Ostatni, który wróżył z fusów odszedł parę miesięcy temu. Jeżeli interesuje Cię przepowiadanie, co autor tematu chciał zrobić, lub przepowiadasz kod, to 4p jest dla Ciebie!

chce do konstruktora przenieść funkcję o tajemniczej i nic nie mówiącej nazwie "showTime" i użyć jej w sposób pokazany w powyższy sposób bez żadnego echo ani przypisania zwracanego obiektu do jakiejkolwiek zmiennej... hmmm, cofam to co napisałem wcześniej - z tego się po prostu NIE DA wywnioskować co on chce takiego zrobić

tajemniczość pełną parą

0

Nie no ogolnie to wyszlo dla testow. Funkcja showTime pokazuje dane i nie musi byc echo tutaj jesli echo dasz w ECHO RETURN 3; ale to tylko mialo byc dla testow czy tak sie da. Jednak metody oczywiscie beda publiczne i zgodnie z pisaniem klas jest powolanie obiektu a potem metody na nim wykonywane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1