tags:

views:

42

answers:

4

hi,

what does this construct mean in PHP ? It is storing a variable called "function" with his String value in an array ?

array('function' => 'theme_select_as_checkboxes')

thanks

A: 

Appears to be a function/method name that can be called at a later time. Other than the data, it looks to be just a standard array.

You may be interested in this question as well: How to call PHP function from string stored in a Variable.

Jonathan Sampson
+4  A: 

its just an associative array and unless some context is given, doesnt mean anything special!

Sabeen Malik
+1  A: 

Seems like declaring an associative array. With sucha an array, you can retrieve the content of the array this way :

$myArray = array('function' => 'theme_select_as_checkboxes');
echo $myArray['function']; // Prints 'theme_select_as_checkboxes

No magic in here ! ;)

Clement Herreman
A: 

this is not a special structure. http://en.wikipedia.org/wiki/Associative_array http://www.bellaonline.com/articles/art31316.asp

Osman Üngür