Panggilan statik dalam projek larave
fasad
Kaedah tajuk dalam kelas Admin adalah tidak statik
Bagaimana ini dicapai?
人生最曼妙的风景,竟是内心的淡定与从容!
Dalam analisis akhir, ia dicapai melalui 魔术方法 __callStatic
魔术方法 __callStatic
IlluminateSupportFacadesFacade Kod di bahagian bawah
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); }
Perihal Facade 是 Lavavel Salah satu ciri yang lebih penting, anda boleh mengetahui lebih lanjut tentang pelaksanaannya.
Facade
Lavavel
Dalam analisis akhir, ia dicapai melalui
魔术方法 __callStatic
IlluminateSupportFacadesFacade
Kod di bahagian bawahhttps://github.com/illuminate...
Perihal
Facade
是Lavavel
Salah satu ciri yang lebih penting, anda boleh mengetahui lebih lanjut tentang pelaksanaannya.