Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [résolu] Fonctionnement de jIniFileModifier

Posted by Vincentv on 09/27/2010 13:52

Pourquoi jIniFileModifier n'utilise pas jIniFile::read() pour lire les fichier ini? je me pause la même question pour écrire le fichier ini.

Si c'est parce que parse_ini_file est buggé, pourquoi ne pas avoir mis le code pour lire / écrire les fichiers ini de jIniFileModifier dans jIniFile.

  [Opened] Fonctionnement de jIniFileModifier

Reply #1 Posted by laurentj on 09/27/2010 17:58

Ces classes ne servent pas au même usage.

jIniFile sert à lire ou à écrire un fichier ini de manière destructif : impossible de récupérer les commentaires et autres espaces, et impossible d'insérer des commentaires ou autre.

Contrairement à jIniFileModifier qui sert, comme son nom l'indique, à modifier un fichier ini, avec cette particularité : elle préserve les commentaires, saut de lignes etc. Il y a donc besoin d'un autre parser que parse_ini_file. Mais c'est plus lent, forcément.

Et j'ai donc laissé jIniFile, parce que c'est plus performant.

En résumé :

  * si on veut de la perf et surtout pour simplement lire un ini : jIniFile (ou même parse_ini_file direct...)
  * si on cherche à __modifier__ un fichier ini tout en préservant les commentaires ou autres : jIniFileModifier.

  [Opened] Fonctionnement de jIniFileModifier

Reply #2 Posted by Vincentv on 09/27/2010 19:40

Hum Ok :)

 
Page
  1. [résolu] Fonctionnement de jIniFileModifier