PHP反射类 :
\ReflectionClass::export(new \redis());
输出 :
Class [ class Redis ] {
- Constants [22] {
Constant [ public integer REDIS_NOT_FOUND ] { 0 }
Constant [ public integer REDIS_STRING ] { 1 }
Constant [ public integer REDIS_SET ] { 2 }
Constant [ public integer REDIS_LIST ] { 3 }
Constant [ public integer REDIS_ZSET ] { 4 }
Constant [ public integer REDIS_HASH ] { 5 }
Constant [ public integer PIPELINE ] { 2 }
Constant [ public integer ATOMIC ] { 0 }
Constant [ public integer MULTI ] { 1 }
Constant [ public integer OPT_SERIALIZER ] { 1 }
Constant [ public integer OPT_PREFIX ] { 2 }
Constant [ public integer OPT_READ_TIMEOUT ] { 3 }
Constant [ public integer OPT_TCP_KEEPALIVE ] { 6 }
Constant [ public integer OPT_COMPRESSION ] { 7 }
Constant [ public integer SERIALIZER_NONE ] { 0 }
Constant [ public integer SERIALIZER_PHP ] { 1 }
Constant [ public integer COMPRESSION_NONE ] { 0 }
Constant [ public integer OPT_SCAN ] { 4 }
Constant [ public integer SCAN_RETRY ] { 1 }
Constant [ public integer SCAN_NORETRY ] { 0 }
Constant [ public string AFTER ] { after }
Constant [ public string BEFORE ] { before }
}
- Static properties [0] {
}
- Static methods [0] {
}
- Properties [0] {
}
- Methods [228] {
Method [ public method __construct ] {
- Parameters [0] {
}
}
Method [ public method __destruct ] {
- Parameters [0] {
}
}
Method [ public method _prefix ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method _serialize ] {
- Parameters [1] {
Parameter #0 [ $value ]
}
}
Method [ public method _unserialize ] {
- Parameters [1] {
Parameter #0 [ $value ]
}
}
Method [ public method append ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method auth ] {
- Parameters [1] {
Parameter #0 [ $password ]
}
}
Method [ public method bgSave ] {
- Parameters [0] {
}
}
Method [ public method bgrewriteaof ] {
- Parameters [0] {
}
}
Method [ public method bitcount ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method bitop ] {
- Parameters [4] {
Parameter #0 [ $operation ]
Parameter #1 [ $ret_key ]
Parameter #2 [ $key ]
Parameter #3 [ ...$other_keys ]
}
}
Method [ public method bitpos ] {
- Parameters [4] {
Parameter #0 [ $key ]
Parameter #1 [ $bit ]
Parameter #2 [ $start ]
Parameter #3 [ $end ]
}
}
Method [ public method blPop ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $timeout_or_key ]
Parameter #2 [ ...$extra_args ]
}
}
Method [ public method brPop ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $timeout_or_key ]
Parameter #2 [ ...$extra_args ]
}
}
Method [ public method brpoplpush ] {
- Parameters [3] {
Parameter #0 [ $src ]
Parameter #1 [ $dst ]
Parameter #2 [ $timeout ]
}
}
Method [ public method clearLastError ] {
- Parameters [0] {
}
}
Method [ public method client ] {
- Parameters [2] {
Parameter #0 [ $cmd ]
Parameter #1 [ ...$args ]
}
}
Method [ public method close ] {
- Parameters [0] {
}
}
Method [ public method command ] {
- Parameters [1] {
Parameter #0 [ ...$args ]
}
}
Method [ public method config ] {
- Parameters [3] {
Parameter #0 [ $cmd ]
Parameter #1 [ $key ]
Parameter #2 [ $value ]
}
}
Method [ public method connect ] {
- Parameters [4] {
Parameter #0 [ $host ]
Parameter #1 [ $port ]
Parameter #2 [ $timeout ]
Parameter #3 [ $retry_interval ]
}
}
Method [ public method dbSize ] {
- Parameters [0] {
}
}
Method [ public method debug ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method decr ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method decrBy ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method delete ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ ...$other_keys ]
}
}
Method [ public method discard ] {
- Parameters [0] {
}
}
Method [ public method dump ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method echo ] {
- Parameters [1] {
Parameter #0 [ $msg ]
}
}
Method [ public method eval ] {
- Parameters [3] {
Parameter #0 [ $script ]
Parameter #1 [ $args ]
Parameter #2 [ $num_keys ]
}
}
Method [ public method evalsha ] {
- Parameters [3] {
Parameter #0 [ $script_sha ]
Parameter #1 [ $args ]
Parameter #2 [ $num_keys ]
}
}
Method [ public method exec ] {
- Parameters [0] {
}
}
Method [ public method exists ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ ...$other_keys ]
}
}
Method [ public method expireAt ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $timestamp ]
}
}
Method [ public method flushAll ] {
- Parameters [1] {
Parameter #0 [ $async ]
}
}
Method [ public method flushDB ] {
- Parameters [1] {
Parameter #0 [ $async ]
}
}
Method [ public method geoadd ] {
- Parameters [5] {
Parameter #0 [ $key ]
Parameter #1 [ $lng ]
Parameter #2 [ $lat ]
Parameter #3 [ $member ]
Parameter #4 [ ...$other_triples ]
}
}
Method [ public method geodist ] {
- Parameters [4] {
Parameter #0 [ $key ]
Parameter #1 [ $src ]
Parameter #2 [ $dst ]
Parameter #3 [ $unit ]
}
}
Method [ public method geohash ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ ...$other_members ]
}
}
Method [ public method geopos ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ ...$other_members ]
}
}
Method [ public method georadius ] {
- Parameters [6] {
Parameter #0 [ $key ]
Parameter #1 [ $lng ]
Parameter #2 [ $lan ]
Parameter #3 [ $radius ]
Parameter #4 [ $unit ]
Parameter #5 [ array $opts ]
}
}
Method [ public method georadiusbymember ] {
- Parameters [5] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ $radius ]
Parameter #3 [ $unit ]
Parameter #4 [ array $opts ]
}
}
Method [ public method get ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method getAuth ] {
- Parameters [0] {
}
}
Method [ public method getBit ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $offset ]
}
}
Method [ public method getDBNum ] {
- Parameters [0] {
}
}
Method [ public method getHost ] {
- Parameters [0] {
}
}
Method [ public method getKeys ] {
- Parameters [1] {
Parameter #0 [ $pattern ]
}
}
Method [ public method getLastError ] {
- Parameters [0] {
}
}
Method [ public method getMode ] {
- Parameters [0] {
}
}
Method [ public method getMultiple ] {
- Parameters [1] {
Parameter #0 [ array $keys ]
}
}
Method [ public method getOption ] {
- Parameters [1] {
Parameter #0 [ $option ]
}
}
Method [ public method getPersistentID ] {
- Parameters [0] {
}
}
Method [ public method getPort ] {
- Parameters [0] {
}
}
Method [ public method getRange ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $start ]
Parameter #2 [ $end ]
}
}
Method [ public method getReadTimeout ] {
- Parameters [0] {
}
}
Method [ public method getSet ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method getTimeout ] {
- Parameters [0] {
}
}
Method [ public method hDel ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ ...$other_members ]
}
}
Method [ public method hExists ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
}
}
Method [ public method hGet ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
}
}
Method [ public method hGetAll ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method hIncrBy ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ $value ]
}
}
Method [ public method hIncrByFloat ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ $value ]
}
}
Method [ public method hKeys ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method hLen ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method hMget ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ array $keys ]
}
}
Method [ public method hMset ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ array $pairs ]
}
}
Method [ public method hSet ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ $value ]
}
}
Method [ public method hSetNx ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
Parameter #2 [ $value ]
}
}
Method [ public method hStrLen ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $member ]
}
}
Method [ public method hVals ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method hscan ] {
- Parameters [4] {
Parameter #0 [ $str_key ]
Parameter #1 [ &$i_iterator ]
Parameter #2 [ $str_pattern ]
Parameter #3 [ $i_count ]
}
}
Method [ public method incr ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method incrBy ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method incrByFloat ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method info ] {
- Parameters [1] {
Parameter #0 [ $option ]
}
}
Method [ public method isConnected ] {
- Parameters [0] {
}
}
Method [ public method lGet ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $index ]
}
}
Method [ public method lGetRange ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $start ]
Parameter #2 [ $end ]
}
}
Method [ public method lInsert ] {
- Parameters [4] {
Parameter #0 [ $key ]
Parameter #1 [ $position ]
Parameter #2 [ $pivot ]
Parameter #3 [ $value ]
}
}
Method [ public method lPop ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method lPush ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method lPushx ] {
- Parameters [2] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
}
}
Method [ public method lRemove ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $value ]
Parameter #2 [ $count ]
}
}
Method [ public method lSet ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $index ]
Parameter #2 [ $value ]
}
}
Method [ public method lSize ] {
- Parameters [1] {
Parameter #0 [ $key ]
}
}
Method [ public method lastSave ] {
- Parameters [0] {
}
}
Method [ public method listTrim ] {
- Parameters [3] {
Parameter #0 [ $key ]
Parameter #1 [ $start ]
Parameter #2 [ $stop ]
}
}
Method [ public method migrate ] {
- Parameters [7] {
Parameter #0 [