Voorbeeld van INI dubbele-sleutelfout
Validatie van INI-configuratiebestanden op correcte secties, sleutels en waarden, offline.
Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.
Resultaat
Over dit hulpmiddel
Deze pagina opent de INI-validator, vooraf geladen met een kort applicatie-instellingenbestand dat een echte, veelvoorkomende fout bevat: de debug-sleutel wordt ingesteld op false en twee regels later in precies dezelfde [application]-sectie opnieuw op true gezet — hoogstwaarschijnlijk een overgebleven regel van het testen die nooit is verwijderd. De falende controle hieronder wordt live uitgevoerd op het moment dat de pagina laadt en rapporteert de exacte regel van de tweede, conflicterende toewijzing.
INI-parsers zijn het niet eens over wat te doen met een herhaalde sleutel in één sectie — sommige houden stilzwijgend de eerste waarde aan, sommige de laatste en sommige geven een foutmelding — en dat is precies waarom dit een gevaarlijke fout is in plaats van een onschuldige: hetzelfde bestand kan zich anders gedragen, afhankelijk van welk hulpmiddel het leest. De dubbele sleutel opsporen voordat deze uitgaat, neemt die dubbelzinnigheid volledig weg.
Vervang het voorbeeld door je eigen INI-bestand om dezelfde per-sectie controle op dubbele sleutels erop toe te passen. Vergelijk het met de ini-config-example preset om dezelfde sectiestructuur te zien, waarbij elke sleutel precies één keer voorkomt en schoon door de controle komt.