Appel statique dans le projet larave
façade
La méthode title dans la classe Admin est non statique
Comment cela est-il réalisé ?
人生最曼妙的风景,竟是内心的淡定与从容!
En dernière analyse, cela se réalise grâce à 魔术方法 __callStatic
魔术方法 __callStatic
IlluminateSupportFacadesFacade Code en bas
IlluminateSupportFacadesFacade
https://github.com/illuminate...
/** * Handle dynamic, static calls to the object. * * @param string $method * @param array $args * @return mixed * * @throws \RuntimeException */ public static function __callStatic($method, $args) { $instance = static::getFacadeRoot(); if (! $instance) { throw new RuntimeException('A facade root has not been set.'); } return $instance->$method(...$args); }
À propos Facade 是 Lavavel L'une des fonctionnalités les plus importantes, vous pouvez en savoir plus sur sa mise en œuvre.
Facade
Lavavel
En dernière analyse, cela se réalise grâce à
魔术方法 __callStatic
IlluminateSupportFacadesFacade
Code en bashttps://github.com/illuminate...
À propos
Facade
是Lavavel
L'une des fonctionnalités les plus importantes, vous pouvez en savoir plus sur sa mise en œuvre.