données INI ressemble à ceci:analyseur PHP RAW INI ne parvient pas à analyser correctement les valeurs
[datasources]
live.dsn = "mysql:host=localhost;dbname=main"
live.user = "root"
live.pass =
J'utilise parse_ini_file()
.
- avec
INI_SCANNER_RAW
live.dsn
est analysé de manière incorrecte ("mysql:host
) - avec
INI_SCANNER_NORMAL
la valeur delive.dsn
est correcte
Mais je ne peux pas utiliser INI_SCANNER_NORMAL
car il remplacera également des constantes "sur" avec 1
et ainsi de suite (ne veulent pas que) ... Y at-il une solution ou dois-je créer mon propre analyseur? Je utilise PHP 5.3.
Veuillez ajouter votre version de PHP dans la question. – hakre
Je voulais dire à l'intérieur de la question;) – hakre