Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przestrzeń nazw
daniel1302
post 26.11.2011, 20:54:45
Post #1





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


Witam, piszę swój własny framework, typowo pod gry viawww.
Postanowiłem zrobić sobie taki autoloader do klas, poszperałem w Google i najlepszym rozwiązaniem wydało mi się użycie przestrzeni nazw.
Jednak tutaj napotkałem problem

Mam plik1.php który definiuje przestrzeń nazw nast.:
  1. <?php
  2. namespace framework\actionResolving\ActionResolvingStrategyInterface;
  3.  
  4. interface ActionResolvingStrategyInterface
  5. {
  6. ...
  7. }

Oraz plik2.php
  1. <?php
  2. namespace framework\actionResolving\ActionResolvingByFile;
  3.  
  4. require_once 'ActionResolvingStrategyInterface.php';
  5.  
  6. use framework\actionResolving\ActionResolvingStrategyInterface;
  7.  
  8. class ActionResolvingByFile implements ActionResolvingStrategyInterface
  9. {
  10. ...
  11. }

i wyrzuca mi błąd, który mówi, że nie może odnajść interfejsu


Kod
Fatal error: Interface 'framework\actionResolving\ActionResolvingStrategyInterface' not found in D:\xamp\htdocs\ftest\framework\actionResolving\plik2.php on line 8



Przeglądnąłem cały manual, i nie znalazłem odpowiedzi. Dlaczego nie mogę odnaleźć intefejsu. Pozdrawiam,
Go to the top of the page
+Quote Post
sobstel
post 26.11.2011, 21:03:36
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


W twoim przykładzie framework\actionResolving\ActionResolvingStrategyInterface to namespace a interface to framework\actionResolving\ActionResolvingStrategyInterface\ActionResolvingStrategyInterface, więc powinno być implements ActionResolvingStrategyInterface\ActionResolvingStrategyInterface.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 Wersja Lo-Fi Aktualny czas: 10.12.2019 - 01:25