Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dziwne spacje przy odwoływaniu się do klasy..., :((
matix
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Witam.

Mam trochę głupi, ale strasznie irytujacy mnie problem. Mianowicie mam sobie pewną klasę, która działa bez zarzutu. Aby pobierać dane, używam drugiej klasy, nazwanej "config" implementującą interfejs ArrayAccess. Lecz Gdy zacząłem jej używać (jestem 100% pewny, ze to przez tą klasę) to w źródle strony mam dziwne spacje. Wygląda to mnie więcej tak:

Kod
                         test


Kod mojej klasy "config":

  1. <?php
  2. final class config implements ArrayAccess {
  3.  
  4. private 
  5. $aConfig;
  6. private static
  7. $oInstance;
  8.  
  9. public function __construct()
  10. {
  11. $this -> aConfig = parse_ini_file('config.ini', true);
  12. }
  13.  
  14. public function singleton()
  15. {
  16. if (self::$oInstance == null)
  17. self::$oInstance = new self;
  18.  
  19. return self::$oInstance;
  20. }
  21.  
  22. public function offsetset($sName, $sValue)
  23. {
  24. return $this -> aConfig [$sName] = $sValue;
  25. }
  26.  
  27. public function offsetexists($sName)
  28. {
  29. return array_key_exists($sName, $this->aConfig);
  30. }
  31.  
  32. public function offsetget($sName)
  33. {
  34. return $this -> aConfig [$sName];
  35. }
  36.  
  37. public function offsetunset($sName)
  38. {
  39. if ($this -> aConfig [$sName] != '')
  40. unset($this -> aConfig[$sName]);
  41. }
  42. }
  43. ?>


Klasa bardzo prosta i szczeże powiedziawszy nie mam pojęcia, gdzie tutaj jest jakiś błąd i dlaczego mam takie dziwne spacje na początku dokumentu.

Jeśli to ważne to używam kodowania ANSI [wg. notepad++], więc nie jest to wina BOM-a.

Jeśli ktoś wie ocb to proszę o odpowiedz i pozdrawiam,
Matix.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
juzwa
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 10.07.2006

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


a nie możesz strimować?
być może jak bierze dane z pliku to są przed wartością jakieś spacje?
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: 27.09.2025 - 07:12