Signatur
use Namespace\Class[; use Namespace\Class as Alias;]
Beschreibung
Drei Bedeutungen: (1) im File-Scope: Namespace-Import; (2) in Klasse: Trait einbinden; (3) in Closure: Variablen aus umschließendem Scope binden.
Rückgabewert
Typ
void
Beispiele
Namespace-Import
<?php
use App\Models\User;
use Illuminate\Support\Str as StringHelper;
Trait
<?php
class Post {
use Loggable, Cacheable;
}
Closure-Binding
<?php
$fn = function($x) use ($factor) { return $x * $factor; };