Check that the variable passed as $name is set, and if not, set with the specified $default.
Note that $name is passed by reference, so it will be established in the caller's context if not already set. The value of $name is returned for convenience as well.
| Parameters | |||
|---|---|---|---|
| mixed | &$name | Passed by reference variable. Will be created if is not set. | # | 
| mixed | $default | The default to use if $name is not set | # | 
| Returns | |
|---|---|
| mixed | the value in $name |