What are common pitfalls when parsing configuration files in PHP, particularly when dealing with special characters within quotation marks?
When parsing configuration files in PHP, a common pitfall is handling special characters within quotation marks. To solve this issue, you can use the `parse_ini_file` function with the `INI_SCANNER_RAW` flag to treat values as strings and not interpret special characters.
$config = parse_ini_file('config.ini', false, INI_SCANNER_RAW);