In laravel viene utilizzato 5.0 codice come questo per le classi di nomi-stimolazione/carico:Perché :: classe aggiunto alla classe PHP in laravel 5.1
'providers' => [
/*
* Laravel Framework Service Providers...
*/
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
'Illuminate\Broadcasting\BroadcastServiceProvider',
'Illuminate\Bus\BusServiceProvider',
]
Tuttavia, sto vedendo questo in laravel 5.1
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
Illuminate\Bus\BusServiceProvider::class,
]
La mia domanda: Qual è il vantaggio di questo Illuminate\Bus\BusServiceProvider::class
su questo 'Illuminate\Bus\BusServiceProvider'
, quando devo aggiungere ::class
a un nome di classe?
C'è qualche dove posso trovare questo nella documentazione di PHP?
Penso che sia solo un nuovo modo di ottenere la classe nelle nuove versioni di php – haakym
come quale versione precisamente ? – Digitlimit
E 'stato menzionato in un video sui laracasti, cercando di estrapolarlo ora dato che i documenti php non sembrano produrre nulla attraverso una ricerca su google – haakym