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":
<?php final class config implements ArrayAccess { private $aConfig; private static $oInstance; public function __construct() { } public function singleton() { if (self::$oInstance == null) self::$oInstance = new self; return self::$oInstance; } public function offsetset($sName, $sValue) { return $this -> aConfig [$sName] = $sValue; } public function offsetexists($sName) { } public function offsetget($sName) { return $this -> aConfig [$sName]; } public function offsetunset($sName) { if ($this -> aConfig [$sName] != '') } } ?>
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.