服务器代维,美国高防cdn,服务器安全维护 -
吴天是个专业的运维工作者,一个设计爱好者的博客,也是所有草根站长学习升级,设计爱好者互相学习的交流平台!

测试PHP是否支持func_get_args函数


要测试PHP服务器是否支持func_get_args函数,可以用以下代码测试,新建一个1.php,把以下代码复制进去,保存

<?php
$cacheServerConfig = array('host' => 'localhost', 'port' => 11211);
function getCacheObj() {
    $a = func_get_args();
    var_dump($a);

    if (is_array($a[0])) {
        $cacheServerConfig = $a[0];   
    } else {
        $cacheServerConfig = $GLOBALS['cacheServerConfig'];
    }
    
    if (!is_array($cacheServerConfig)) {
        die("Parameter \$cacheServerConfig must be an array!");
    }
    
    if (is_array($a[0])) {
        array_shift($a);
    }
    
    var_dump($a);
    Util::loadLib('cache/Cache.class');
    
    $cache = Cache::factory($cacheServerConfig, $a[0], $a[1], $a[2], $a[3], $a[4]);
    
    return $cache;
}
getCacheObj($cacheServerConfig, '1616', 'hao123');
getCacheObj('a', 'b', 'c');
?>

2、在浏览器上访问localhost/1.php就会显示以下内容,则代表函数是支持的
输出如下:
array(3) {
  [0]=>
  array(2) {
    ["host"]=>
    string(9) "localhost"
    ["port"]=>
    int(11211)
  }
  [1]=>
  string(4) "1616"
  [2]=>
  string(6) "hao123"
}
array(2) {
  [0]=>
  string(4) "1616"
  [1]=>
  string(6) "hao123"
}
array(3) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "b"
  [2]=>
  string(1) "c"
}
array(3) {
  [0]=>
  string(1) "a"
  [1]=>
  string(1) "b"
  [2]=>
  string(1) "c"
}

标签:
分类:最新服务器技术| 发布:服务器代维| 查看: | 发表时间:2014-4-6
原创文章如转载,请注明:转载自服务器代维,美国高防cdn,服务器安全维护 http://www.3306safe.com/
本文链接:http://www.3306safe.com/html/239.html

已经有 ( 0 ) 位网友发表了评论,你也评一评吧!

Design By 服务器安全 | Power By 服务器代维