Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa Info
Forum PHP.pl > Forum > PHP
Cysiaczek
Chiałem zapytać, czy ponizsze teoretyczne rozwiązanie jest sensowne.

1. Używam simplexml_load_string()
2. Mam klasę ze składowymi o takiej samej nazwie jak tagi w pliku XML
3. Na podstawie obiektu simplexml przypisuję składowym wartości (odwzorowanie);

Mam obiekt składający się ze składowych w których mam wartości z pliku XML.

Napisałem taką klasę i chciałem użyć jako podobiektu obiektu klasy Registry.
używać tak;
  1. <?php
  2. $registry->info->getAppName();
  3. ?>

w założeniu nie chcę tam trzymać informacji krytycznych, a jedynie informacje takie jak autor, nazwa aplikacji, wersja, ewentualnie komunikaty błędów.
czy to ma sens, czy jest juz bezsensownym używaniem XML'a na siłę?

Dzięki za podpowiedzi.
msulik
A nie lepiej trzymać takie dane po prostu w wielokrotnie zagnieżdżanej tablicy, imitującej XML? Na pewno szybciej się będzie ładować. To się sprawdzi lepiej, jeśli nie zamierzasz odczytywać XML'a w języku innym niż php.
Cysiaczek
Cóż. Masz 100% racji, ale niesiony falą popularności tego formatu zastanawiałem się, czy nie warto z niego skorzystać. W końcu stanęło na tym, że udostępniam interfejs obsługi XML, ale go nie implementuję. Mam na wszelki wypadek, gdyby trzeba było łatwo udostępnić te dane innej aplikacji.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.