hpeccatte / properties-parser
Parser for properties files.
Installs: 10 496
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
pkg:composer/hpeccatte/properties-parser
Requires
- php: ^7.1|^8.0
Requires (Dev)
- phpunit/phpunit: ^7.4.4
- squizlabs/php_codesniffer: ^3
README
Properties Parser
Here is a PHP library to retrieve the properties of a .properties file.
It seems that .properties files are mainly used by Java programs. But you may have also defined a properties file in
a PHP project or would like to use the same file with both languages.
Installation
composer require hpeccatte/properties-parser
.properties file format
Define a property
In a .properties file, property/value can be separated by =, : or a whitespace.
A property can also be defined on multiple lines:
property = value \
which \
is \
multilined
In this case, the property will be property and the value value which is multilined.
Comments
You can define comments in your file by starting a line with # or ! characters.
References
This parser was implemented to try to match as much as possible the behavior defined by the Java Properties Parser.