Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]fatal Error: Call To A Member Function Process() On A Non-object, jak sobie z tym poradzić??
jessica99
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 14.12.2006
Skąd: Warszawa/Mrozy

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


co znaczy ten błąd??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. <?php
  2. private function GetCurrentPipelineSection()
  3. {
  4. switch ($this->mOrderStatus) 
  5. {  
  6.  case 0:
  7.  $this->mCurrentPipelineSection = new PsInitialNotification(); break;
  8.  case 1:
  9.  $this->mCurrentPipelineSection = new PsCheckFunds(); break;
  10.  case 2:
  11.  $this->mCurrentPipelineSection = new PsCheckStock(); break;
  12.  case 3:
  13.  $this->mCurrentPipelineSection = new PsStockOk(); break;
  14.  case 4:
  15.  $this->mCurrentPipelineSection = new PsTakePayment(); break;
  16.  case 5:
  17.  $this->mCurrentPipelineSection = new PsShipGoods(); break;
  18.  case 6:
  19.  $this->mCurrentPipelineSection = new PsShipOK(); break;
  20.  case 7:
  21.  $this->mCurrentPipelineSection = new PsFinalNotification(); break;
  22.  case 8:
  23.  throw new Exception("Zamówienie zostało już zrealizowane."); break;
  24.  default:  
  25.  throw new Exception("Nieznany etap przetwarzania zamówienia.");
  26. }  
  27.  
  28. }
  29. ?>


brak instrukcji return
  1. <?php
  2. private function GetCurrentPipelineSection()
  3. {
  4. switch ($this->mOrderStatus) 
  5. {  
  6.  case 0:
  7.  $this->mCurrentPipelineSection = new PsInitialNotification(); break;
  8.  case 1:
  9.  $this->mCurrentPipelineSection = new PsCheckFunds(); break;
  10.  case 2:
  11.  $this->mCurrentPipelineSection = new PsCheckStock(); break;
  12.  case 3:
  13.  $this->mCurrentPipelineSection = new PsStockOk(); break;
  14.  case 4:
  15.  $this->mCurrentPipelineSection = new PsTakePayment(); break;
  16.  case 5:
  17.  $this->mCurrentPipelineSection = new PsShipGoods(); break;
  18.  case 6:
  19.  $this->mCurrentPipelineSection = new PsShipOK(); break;
  20.  case 7:
  21.  $this->mCurrentPipelineSection = new PsFinalNotification(); break;
  22.  case 8:
  23.  throw new Exception("Zamówienie zostało już zrealizowane."); break;
  24.  default:  
  25.  throw new Exception("Nieznany etap przetwarzania zamówienia.");
  26. }  
  27. return $this->mCurrentPipelineSection;
  28. }
  29. ?>


Pozdrawiam.
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: 28.12.2025 - 18:49