<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
  </head>
  <body>
    <?php 
include_once 'funciones.php';
// Mismo nombre de función con diferente
// número de parámetros.
echo opera(2) . "<br>";
echo opera(2, 3) . "<br>";
echo opera(2, 3, 10) . "<br>";
// Mismo nombre de función con distintos
// tipos de parámetros.
echo opera2(10, 20) . "<br>";
echo opera2("melón", "sandía") . "<br>";
?>
  </body>
</html>
Пример #2
0
/**
 * Main function which will choose random browser
 * @param  array $lang  languages to choose from
 * @return string       user agent
 */
function random_uagent(array $lang = array('en-US'))
{
    list($browser, $os) = chooseRandomBrowserAndOs();
    $proc = array('lin' => array('i686', 'x86_64'), 'mac' => array('Intel', 'PPC', 'U; Intel', 'U; PPC'), 'win' => array('foo'));
    switch ($browser) {
        case 'firefox':
            $ua = "Mozilla/5.0 " . firefox($os);
            break;
        case 'safari':
            $ua = "Mozilla/5.0 " . safari($os);
            break;
        case 'iexplorer':
            $ua = "Mozilla/5.0 " . iexplorer($os);
            break;
        case 'opera':
            $ua = "Opera/" . rand(8, 9) . '.' . rand(10, 99) . ' ' . opera($os);
            break;
        case 'chrome':
            $ua = 'Mozilla/5.0 ' . chrome($os);
            break;
    }
    $ua = str_replace('{proc}', array_random($proc[$os]), $ua);
    $ua = str_replace('{lang}', array_random($lang), $ua);
    return $ua;
}