A
Size: a a a
A
A
A
A
A
A
A
A
A
A
A
$client->{($persistent ? 'pconnect' : 'connect')}(...$parameters);A
protected function createRedisClusterInstance(array $servers, array $options)
{
$parameters = [
null,
array_values($servers),
$options['timeout'] ?? 0,
$options['read_timeout'] ?? 0,
isset($options['persistent']) && $options['persistent'],
];
if (version_compare(phpversion('redis'), '4.3.0', '>=')) {
$parameters[] = $options['password'] ?? null;
}
if (version_compare(phpversion('redis'), '5.3.2', '>=')) {
if (! is_null($context = Arr::get($options, 'context'))) {
$parameters[] = $context;
}
}
return tap(new RedisCluster(...$parameters), function ($client) use ($options) {
if (! empty($options['prefix'])) {
$client->setOption(RedisCluster::OPT_PREFIX, $options['prefix']);
}
if (! empty($options['scan'])) {
$client->setOption(RedisCluster::OPT_SCAN, $options['scan']);
}
if (! empty($options['failover'])) {
$client->setOption(RedisCluster::OPT_SLAVE_FAILOVER, $options['failover']);
}
if (! empty($options['name'])) {
$client->client('SETNAME', $options['name']);
}
});
}A
$client->{($persistent ? 'pconnect' : 'connect')}(...$parameters);
(...$parameters) = = = то есть тут передача массива и откуда он решил что должно быть целое число ??? где найти зацепку?VK
VK
А
VK
А
А
А