[PHP] PEAR: problemen met Config module

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • cytherea
  • Registratie: Oktober 2003
  • Laatst online: 12-09 10:22
Ik wil de Config module van pear gebruiken om een XML configuratie script in te lezen maar nu loop ik tegen een probleem op. Als ik het commande toArray gebruik om het xml bestand uit de lezen krijg ik een array terug waarin de lege xml-tags zijn vervangen door een array terwijl ik juist verwachtte dat het een lege string zou worden.
Heeft iemand een idee? Ik heb gezocht in de docu maar daar is niks hierover te vinden..

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
dit is met print_r een stukje van de array die eruit komt: 

   [a4i_info] => Array
        (
            [db] => Array
                (
                    [prefix] => dev_
                    [host] => 127.0.0.1
                    [database] => website
                    [user] => gebruiker
                    [password] => Array
                        (
                        )

                )

En dit een stukje van het xml bestand: 

<a4i_info>
    <db>
        <prefix>dev_</prefix>
        <host>127.0.0.1</host>
        <database>website</database>
        <user>gebruiker</user>
        <password></password>
     </db>

Acties:
  • 0 Henk 'm!

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 08:38
De niet-nette methode: vervang na toArray() alle lege arrays door lege strings.

De nette omslachtige methode: maak je eigen functie die het bestand uitleest en je array naar wens opbouwt.

Acties:
  • 0 Henk 'm!

  • cytherea
  • Registratie: Oktober 2003
  • Laatst online: 12-09 10:22
De niet-netter methode: zit wat in.. alleen lijkt het me stug dat het in de Config module niet gefixt is.

De netter-omslachtige methode: die gebruik ik nu ook maar wilde ik juist vervangen door pear -modules om de code meer standaard te maken.

Acties:
  • 0 Henk 'm!

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 08:38
cytherea schreef op 12 October 2003 @ 12:11:
De niet-netter methode: zit wat in.. alleen lijkt het me stug dat het in de Config module niet gefixt is.
Niet iedereen is perfect natuurlijk.

Als je denkt dat dit een bug is, kan je 'm eerst hier zoeken en als je 'm niet vindt kan je 'm daar ook tevens direct melden.