PHP midgard object method get_parameter
Get parameter value.
mixed get_parameter(domain, name);
This method takes two arguments:
- domain, string which defines group of parameters
- name, unique string which identifies parameters in domain
Returns value of string type, or NULL if there's no parameter identified by name in given domain.
Value is always string type. Typecast if you expect different value type.
Example
<?php
try {
$person = new midgard_person($guid);
} catch (Exception $e) {
echo $e->getMessage();
}
if($icq = $person->get_parameter("im", "icq"))
echo (int) $icq;
if($jabber = $person->get_parameter("im", "jabber"))
echo $jabber;
?>
get_parameter and set_parameter supports persistant parameters. Database access is made only if parameter is created, deleted or changed. Multiple get_parameter invocations trigger only one select from database.
