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);