Dernière activité 1750107100

Цепочка вызовов методов в статических классах

php

Révision a44780fd0a8976bc262de91de52e1e8fa9a6bbcf

php_static_chain_calls.md Brut

Да, в PHP можно сделать вызов

Cache::redis()::keys('*')

Делается это так:

class Cache {

    public static function redis():RedisHelper
    {
        return new RedisHelper();
    }
}

class RedisHelper {

    public static function keys(string $pattern = '*'):array
    {
        return 'something';
    }

}