Maison > Questions et réponses > le corps du texte
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é ?
学习ing2017-07-05 10:04:01
En dernière analyse, cela se réalise grâce à 魔术方法 __callStatic
IlluminateSupportFacadesFacade
Code en bas
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.