Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> akcja () -> akcja2 () -> akcja3 (), error
widmogrod
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.10.2005
Skąd: kraków

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


witam mam taki przykładowy kod i

  1. <?php
  2. class action
  3. {
  4. var $arr;
  5.  
  6. function setaction ( $nazwa, $instancja )
  7. {
  8. $this->arr [ $nazwa ] = $instancja;
  9. }
  10.  
  11. function getaction ( $nazwa )
  12. {
  13. return isset ( $this->arr [ $nazwa ] ) ? $this->arr [ $nazwa ] : NULL ;
  14. }
  15. }
  16.  
  17. class test
  18. {
  19. function pr ()
  20. {
  21. return print 'aaaaaa';
  22. }
  23. }
  24.  
  25. $action = new action;
  26. $action -> setaction ( 'test', new test );
  27. $action -> getaction ( 'test' ) -> pr ();
  28. ?>


na wirtualnym serwerze mam php 4.4.1

$action -> getaction ( 'test' ) -> pr ();

wywala mi taki błąd:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in C:\Program Files\xampp\htdocs\framework\index.php on line 62

jak miałem ustawione php 5 to wszystko było ok, a ja chcę żeby to działało pod 4 ... co jest nie tak ? jakieś sugestie oprócz zmiany php 4 na php 5 winksmiley.jpg

Ten post edytował widmogrod 28.05.2006, 23:14:26


--------------------
http://blog.widmogrod.info

KontorX – rozszeżenie bibliotek Zend Framework - http://code.google.com/p/kontorx/
KontorX – przykłady - http://kontorx.widmogrod.info

Cappuccino Framework - http://wiki.widmogrod.info/cappuccino
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Sugestii brak, dlatego że w php4 tego zrobić się nie da.
Dopiero w php5 tak można.

No chyba że satysfakcjonuje Cię to:
  1. <?php
  2.  
  3. $action = new action;
  4. $action->setaction( 'test', new test );
  5.  
  6. $temp = $action->getaction( 'test' );
  7.  
  8. $temp->pr();
  9.  
  10. ?>
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





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

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


  1. <?php
  2. $a = $action -> getaction ( 'test' );
  3. $a -> pr ();
  4. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
widmogrod
post
Post #4





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.10.2005
Skąd: kraków

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


heh ... wiedziałem ze będą problemy ... no cóż to już mi nic nie pozostało tylko się na php 5 przerzucić biggrin.gif puki jest czas

asta la wista 4 cool.gif

(byle powód wystarczył biggrin.gif)


--------------------
http://blog.widmogrod.info

KontorX – rozszeżenie bibliotek Zend Framework - http://code.google.com/p/kontorx/
KontorX – przykłady - http://kontorx.widmogrod.info

Cappuccino Framework - http://wiki.widmogrod.info/cappuccino
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 - 11:14