I want to create a central config file, with a few hundred of defined setup configure names, that would be included with something like:
include config_file_name.php
I want to write the php code in the config file as follows:
<?php function config($name) { foreach name_text_line, read each line, change text line to be the $defined_name, like: $text_line_name = other_function ( 'setting_data_name' ); /* the first name section changes as shown below, but the = other_function is always the same and the 'setting_data_name' is also the same code */ } text_line_name1 text_line_name2 text_line_name3 text_line_name4 text_line_name5 text_line_name6 text_line_name7 text_line_name8 text_line_name9 and_many_more99 ?>
So when the above function is included with include file.php, I want function to all respond as if its the same as the following code:
<?php $text_line_name1 = other_function ( 'setting_data_name' ); $text_line_name2 = other_function ( 'setting_data_name' ); $text_line_name3 = other_function ( 'setting_data_name' ); $text_line_name4 = other_function ( 'setting_data_name' ); $text_line_name5 = other_function ( 'setting_data_name' ); $text_line_name6 = other_function ( 'setting_data_name' ); $text_line_name7 = other_function ( 'setting_data_name' ); $text_line_name8 = other_function ( 'setting_data_name' ); $text_line_name9 = other_function ( 'setting_data_name' ); $and_many_more99 = other_function ( 'setting_data_name' ); ?>
I don’t want the include file to have a lot of extra characters or code, just pretty simple with a little code if needed above or below on other lines, so I can add one name line of a new configuration as needed. Its not a list of peoples names, sorry if that confused anyone.
Advertisement
Answer
The variable name or the:
$variable
Can all be the same name.
As long as the array name or the:
$variable['array_name']
Is different words, then there is no need to make a long list of variables in a config file.
Note, make sure that you don’t have similar keys in your config file