PHP Reference

Quick Reference

The PHP parse_ini_file() function parses a configuration (ini) file and returns the settings.

<?php
print_r(parse_ini_file('test.ini'));
?>

Output

// returns the settings in test.ini

Syntax

parse_ini_file(file, process_sections, scanner_mode)

Parameters

ParameterDescription
fileSpecifies the ini file to parse (required)
process_sectionsIf set to TRUE, it returns is a multidimensional array with section names and settings included (default is FALSE)
scanner_modeCan be one of the following values:

  • INI_SCANNER_NORMAL (default)

  • INI_SCANNER_RAW (means option values will not be parsed)

  • INI_SCANNER_TYPED (means that boolean, null and integer types are preserved when possible; "true", "on", "yes" are converted to TRUE; "false", "off", "no", "none" are converted to FALSE; "null" is converted to NULL; numeric strings are converted to integer type if possible)


PHP Notes:

  • When using PHP, single or double quotation marks are acceptable and work identically to one another; choose whichever you prefer, and stay consistent
  • Arrays count starting from zero NOT one; so item 1 is position [0], item 2 is position [1], and item 3 is position [2] … and so on

We’d like to acknowledge that we learned a great deal of our coding from W3Schools and TutorialsPoint, borrowing heavily from their teaching process and excellent code examples. We highly recommend both sites to deepen your experience, and further your coding journey. We’re just hitting the basics here at 1SMARTchicken.