Describing parameters

suggest change
/**
* Parameters
* 
* @param  int    $int
* @param  string $string
* @param  array  $array
* @param  bool   $bool
*/
function demo_param($int, $string, $array, $bool)
{
}

/**
* Parameters - Optional / Defaults
*
* @param  int    $int
* @param  string $string
* @param  array  $array
* @param  bool   $bool
*/
function demo_param_optional($int = 5, $string = 'foo', $array = [], $bool = false)
{
}

/**
* Parameters - Arrays
* 
* @param array          $mixed
* @param int[]          $integers
* @param string[]       $strings
* @param bool[]         $bools
* @param string[]|int[] $strings_or_integers
*/
function demo_param_arrays($mixed,$integers, $strings, $bools, $strings_or_integers)
{
}

/**
* Parameters - Complex
* @param array $config 
* <pre>
* $params = [
*         'hostname'     => (string) DB hostname. Required.
*         'database'     => (string) DB name. Required.
*         'username'     => (string) DB username. Required.
* ]
* </pre>
*/
function demo_param_complex($config)
{
}

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents