php - Existe-t-il une terminologie professionnelle pour cette méthode d'écriture dans le package Illuminate de Laravel?
我想大声告诉你
我想大声告诉你 2017-05-16 13:12:14
0
1
547

< /p> /** * Appelez dynamiquement l'instance de pilote par défaut. * * @param chaîne $méthode * @param tableau $paramètres * @retour mixte */ fonction publique __call($method, $parameters) { return $this->guard()->{$method}(...$parameters); /** * Appelez dynamiquement l'instance de pilote par défaut. * * @param chaîne $méthode * @param tableau $paramètres * @retour mixte */ fonction publique __call($method, $parameters) { return $this->driver()->$method(...$parameters); /** * Appelez dynamiquement l'instance de pilote par défaut. * * @param chaîne $méthode * @param tableau $paramètres * @retour mixte */ fonction publique __call($method, $parameters) { return $this->store()->$method(...$parameters);

难道叫工厂模式?

我想大声告诉你
我想大声告诉你

répondre à tous(1)
某草草

C'est le modèle d'usine. Vous voyez que ces classes sont des implémentations FactoryContract.
Utilisez ensuite la fonction magique pour implémenter la méthode d'appel de produits d'usine spécifiques, où... est un nombre variable de listes de paramètres ajoutées dans 5.6+,

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal